Loading api/current.txt +7 −13 Original line number Diff line number Diff line Loading @@ -44467,7 +44467,8 @@ package android.view { method public android.view.animation.Animation getAnimation(); method public android.os.IBinder getApplicationWindowToken(); method public android.view.autofill.AutoFillType getAutoFillType(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(android.view.autofill.VirtualViewDelegate.Callback); method public android.view.autofill.AutoFillValue getAutoFillValue(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(); method public android.graphics.drawable.Drawable getBackground(); method public android.content.res.ColorStateList getBackgroundTintList(); method public android.graphics.PorterDuff.Mode getBackgroundTintMode(); Loading Loading @@ -46816,11 +46817,11 @@ package android.view.autofill { } public final class AutoFillManager { method public void onValueChanged(android.view.View, android.view.autofill.AutoFillValue); method public void updateAutoFillInput(android.view.View, int); method public void updateAutoFillInput(android.view.View, int, android.graphics.Rect, int); field public static final int FLAG_UPDATE_UI_HIDE = 2; // 0x2 field public static final int FLAG_UPDATE_UI_SHOW = 1; // 0x1 method public void focusChanged(android.view.View, boolean); method public void reset(); method public void valueChanged(android.view.View); method public void virtualFocusChanged(android.view.View, int, android.graphics.Rect, android.view.autofill.AutoFillValue, boolean); method public void virtualValueChanged(android.view.View, int, android.view.autofill.AutoFillValue); } public final class AutoFillType implements android.os.Parcelable { Loading Loading @@ -46882,13 +46883,6 @@ package android.view.autofill { method public abstract void autoFill(int, android.view.autofill.AutoFillValue); } public static abstract class VirtualViewDelegate.Callback { ctor public VirtualViewDelegate.Callback(); method public void onAutoFillInputUpdated(int, android.graphics.Rect, int); method public void onNodeRemoved(int...); method public void onValueChanged(int); } } package android.view.inputmethod { api/system-current.txt +7 −13 Original line number Diff line number Diff line Loading @@ -47874,7 +47874,8 @@ package android.view { method public android.view.animation.Animation getAnimation(); method public android.os.IBinder getApplicationWindowToken(); method public android.view.autofill.AutoFillType getAutoFillType(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(android.view.autofill.VirtualViewDelegate.Callback); method public android.view.autofill.AutoFillValue getAutoFillValue(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(); method public android.graphics.drawable.Drawable getBackground(); method public android.content.res.ColorStateList getBackgroundTintList(); method public android.graphics.PorterDuff.Mode getBackgroundTintMode(); Loading Loading @@ -50226,11 +50227,11 @@ package android.view.autofill { } public final class AutoFillManager { method public void onValueChanged(android.view.View, android.view.autofill.AutoFillValue); method public void updateAutoFillInput(android.view.View, int); method public void updateAutoFillInput(android.view.View, int, android.graphics.Rect, int); field public static final int FLAG_UPDATE_UI_HIDE = 2; // 0x2 field public static final int FLAG_UPDATE_UI_SHOW = 1; // 0x1 method public void focusChanged(android.view.View, boolean); method public void reset(); method public void valueChanged(android.view.View); method public void virtualFocusChanged(android.view.View, int, android.graphics.Rect, android.view.autofill.AutoFillValue, boolean); method public void virtualValueChanged(android.view.View, int, android.view.autofill.AutoFillValue); } public final class AutoFillType implements android.os.Parcelable { Loading Loading @@ -50292,13 +50293,6 @@ package android.view.autofill { method public abstract void autoFill(int, android.view.autofill.AutoFillValue); } public static abstract class VirtualViewDelegate.Callback { ctor public VirtualViewDelegate.Callback(); method public void onAutoFillInputUpdated(int, android.graphics.Rect, int); method public void onNodeRemoved(int...); method public void onValueChanged(int); } } package android.view.inputmethod { api/test-current.txt +7 −13 Original line number Diff line number Diff line Loading @@ -44773,7 +44773,8 @@ package android.view { method public android.view.animation.Animation getAnimation(); method public android.os.IBinder getApplicationWindowToken(); method public android.view.autofill.AutoFillType getAutoFillType(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(android.view.autofill.VirtualViewDelegate.Callback); method public android.view.autofill.AutoFillValue getAutoFillValue(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(); method public android.graphics.drawable.Drawable getBackground(); method public android.content.res.ColorStateList getBackgroundTintList(); method public android.graphics.PorterDuff.Mode getBackgroundTintMode(); Loading Loading @@ -47129,11 +47130,11 @@ package android.view.autofill { } public final class AutoFillManager { method public void onValueChanged(android.view.View, android.view.autofill.AutoFillValue); method public void updateAutoFillInput(android.view.View, int); method public void updateAutoFillInput(android.view.View, int, android.graphics.Rect, int); field public static final int FLAG_UPDATE_UI_HIDE = 2; // 0x2 field public static final int FLAG_UPDATE_UI_SHOW = 1; // 0x1 method public void focusChanged(android.view.View, boolean); method public void reset(); method public void valueChanged(android.view.View); method public void virtualFocusChanged(android.view.View, int, android.graphics.Rect, android.view.autofill.AutoFillValue, boolean); method public void virtualValueChanged(android.view.View, int, android.view.autofill.AutoFillValue); } public final class AutoFillType implements android.os.Parcelable { Loading Loading @@ -47195,13 +47196,6 @@ package android.view.autofill { method public abstract void autoFill(int, android.view.autofill.AutoFillValue); } public static abstract class VirtualViewDelegate.Callback { ctor public VirtualViewDelegate.Callback(); method public void onAutoFillInputUpdated(int, android.graphics.Rect, int); method public void onNodeRemoved(int...); method public void onValueChanged(int); } } package android.view.inputmethod { core/java/android/app/Activity.java +15 −11 Original line number Diff line number Diff line Loading @@ -49,7 +49,6 @@ import android.content.pm.ActivityInfo; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.ParceledListSlice; import android.content.res.Configuration; import android.content.res.Resources; import android.content.res.TypedArray; Loading @@ -74,8 +73,6 @@ import android.os.ServiceManager.ServiceNotFoundException; import android.os.StrictMode; import android.os.SystemProperties; import android.os.UserHandle; import android.service.autofill.AutoFillService; import android.service.autofill.IAutoFillAppCallback; import android.text.Selection; import android.text.SpannableStringBuilder; import android.text.TextUtils; Loading Loading @@ -116,7 +113,6 @@ import android.view.Window.WindowControllerCallback; import android.view.WindowManager; import android.view.WindowManagerGlobal; import android.view.accessibility.AccessibilityEvent; import android.view.autofill.AutoFillId; import android.view.autofill.AutoFillManager; import android.view.autofill.AutoFillSession; import android.widget.AdapterView; Loading @@ -127,7 +123,6 @@ import java.io.FileDescriptor; import java.io.PrintWriter; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.HashMap; import java.util.List; Loading Loading @@ -1700,16 +1695,21 @@ public class Activity extends ContextThemeWrapper } /** * Lazily gets the {@link IAutoFillAppCallback} for this activitity. * * <p>This callback is used by the {@link AutoFillService} app to auto-fill the activity fields. * Lazily attachs the activity to the current {@link AutoFillSession} (if any). */ IAutoFillAppCallback getAutoFillCallback() { void attachToAutoFillSession() { synchronized (this) { if (mAutoFillSession == null) { mAutoFillSession = new AutoFillSession(this); final AutoFillManager afm = getSystemService(AutoFillManager.class); if (afm != null) { mAutoFillSession = afm.getSession(); if (mAutoFillSession != null) { mAutoFillSession.attachActivity(this); } else { Log.w(TAG, "attachToAutoFillSession(): not in a session"); } } } return mAutoFillSession.getCallback(); } } Loading Loading @@ -1798,6 +1798,10 @@ public class Activity extends ContextThemeWrapper getApplication().dispatchActivityStopped(this); mTranslucentCallback = null; mCalled = true; if (mAutoFillSession != null && isFinishing()) { mAutoFillSession.finishSession(); mAutoFillSession = null; } } /** Loading core/java/android/app/ActivityManagerInternal.java +0 −6 Original line number Diff line number Diff line Loading @@ -153,12 +153,6 @@ public abstract class ActivityManagerInternal { */ public abstract List<IBinder> getTopVisibleActivities(); /** * Returns the top, focused activity of the currently visible stack, but only if it belongs to * the given UID. */ public abstract IBinder getTopVisibleActivity(int uid); /** * Callback for window manager to let activity manager know that docked stack changes its * minimized state. Loading Loading
api/current.txt +7 −13 Original line number Diff line number Diff line Loading @@ -44467,7 +44467,8 @@ package android.view { method public android.view.animation.Animation getAnimation(); method public android.os.IBinder getApplicationWindowToken(); method public android.view.autofill.AutoFillType getAutoFillType(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(android.view.autofill.VirtualViewDelegate.Callback); method public android.view.autofill.AutoFillValue getAutoFillValue(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(); method public android.graphics.drawable.Drawable getBackground(); method public android.content.res.ColorStateList getBackgroundTintList(); method public android.graphics.PorterDuff.Mode getBackgroundTintMode(); Loading Loading @@ -46816,11 +46817,11 @@ package android.view.autofill { } public final class AutoFillManager { method public void onValueChanged(android.view.View, android.view.autofill.AutoFillValue); method public void updateAutoFillInput(android.view.View, int); method public void updateAutoFillInput(android.view.View, int, android.graphics.Rect, int); field public static final int FLAG_UPDATE_UI_HIDE = 2; // 0x2 field public static final int FLAG_UPDATE_UI_SHOW = 1; // 0x1 method public void focusChanged(android.view.View, boolean); method public void reset(); method public void valueChanged(android.view.View); method public void virtualFocusChanged(android.view.View, int, android.graphics.Rect, android.view.autofill.AutoFillValue, boolean); method public void virtualValueChanged(android.view.View, int, android.view.autofill.AutoFillValue); } public final class AutoFillType implements android.os.Parcelable { Loading Loading @@ -46882,13 +46883,6 @@ package android.view.autofill { method public abstract void autoFill(int, android.view.autofill.AutoFillValue); } public static abstract class VirtualViewDelegate.Callback { ctor public VirtualViewDelegate.Callback(); method public void onAutoFillInputUpdated(int, android.graphics.Rect, int); method public void onNodeRemoved(int...); method public void onValueChanged(int); } } package android.view.inputmethod {
api/system-current.txt +7 −13 Original line number Diff line number Diff line Loading @@ -47874,7 +47874,8 @@ package android.view { method public android.view.animation.Animation getAnimation(); method public android.os.IBinder getApplicationWindowToken(); method public android.view.autofill.AutoFillType getAutoFillType(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(android.view.autofill.VirtualViewDelegate.Callback); method public android.view.autofill.AutoFillValue getAutoFillValue(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(); method public android.graphics.drawable.Drawable getBackground(); method public android.content.res.ColorStateList getBackgroundTintList(); method public android.graphics.PorterDuff.Mode getBackgroundTintMode(); Loading Loading @@ -50226,11 +50227,11 @@ package android.view.autofill { } public final class AutoFillManager { method public void onValueChanged(android.view.View, android.view.autofill.AutoFillValue); method public void updateAutoFillInput(android.view.View, int); method public void updateAutoFillInput(android.view.View, int, android.graphics.Rect, int); field public static final int FLAG_UPDATE_UI_HIDE = 2; // 0x2 field public static final int FLAG_UPDATE_UI_SHOW = 1; // 0x1 method public void focusChanged(android.view.View, boolean); method public void reset(); method public void valueChanged(android.view.View); method public void virtualFocusChanged(android.view.View, int, android.graphics.Rect, android.view.autofill.AutoFillValue, boolean); method public void virtualValueChanged(android.view.View, int, android.view.autofill.AutoFillValue); } public final class AutoFillType implements android.os.Parcelable { Loading Loading @@ -50292,13 +50293,6 @@ package android.view.autofill { method public abstract void autoFill(int, android.view.autofill.AutoFillValue); } public static abstract class VirtualViewDelegate.Callback { ctor public VirtualViewDelegate.Callback(); method public void onAutoFillInputUpdated(int, android.graphics.Rect, int); method public void onNodeRemoved(int...); method public void onValueChanged(int); } } package android.view.inputmethod {
api/test-current.txt +7 −13 Original line number Diff line number Diff line Loading @@ -44773,7 +44773,8 @@ package android.view { method public android.view.animation.Animation getAnimation(); method public android.os.IBinder getApplicationWindowToken(); method public android.view.autofill.AutoFillType getAutoFillType(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(android.view.autofill.VirtualViewDelegate.Callback); method public android.view.autofill.AutoFillValue getAutoFillValue(); method public android.view.autofill.VirtualViewDelegate getAutoFillVirtualViewDelegate(); method public android.graphics.drawable.Drawable getBackground(); method public android.content.res.ColorStateList getBackgroundTintList(); method public android.graphics.PorterDuff.Mode getBackgroundTintMode(); Loading Loading @@ -47129,11 +47130,11 @@ package android.view.autofill { } public final class AutoFillManager { method public void onValueChanged(android.view.View, android.view.autofill.AutoFillValue); method public void updateAutoFillInput(android.view.View, int); method public void updateAutoFillInput(android.view.View, int, android.graphics.Rect, int); field public static final int FLAG_UPDATE_UI_HIDE = 2; // 0x2 field public static final int FLAG_UPDATE_UI_SHOW = 1; // 0x1 method public void focusChanged(android.view.View, boolean); method public void reset(); method public void valueChanged(android.view.View); method public void virtualFocusChanged(android.view.View, int, android.graphics.Rect, android.view.autofill.AutoFillValue, boolean); method public void virtualValueChanged(android.view.View, int, android.view.autofill.AutoFillValue); } public final class AutoFillType implements android.os.Parcelable { Loading Loading @@ -47195,13 +47196,6 @@ package android.view.autofill { method public abstract void autoFill(int, android.view.autofill.AutoFillValue); } public static abstract class VirtualViewDelegate.Callback { ctor public VirtualViewDelegate.Callback(); method public void onAutoFillInputUpdated(int, android.graphics.Rect, int); method public void onNodeRemoved(int...); method public void onValueChanged(int); } } package android.view.inputmethod {
core/java/android/app/Activity.java +15 −11 Original line number Diff line number Diff line Loading @@ -49,7 +49,6 @@ import android.content.pm.ActivityInfo; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.content.pm.ParceledListSlice; import android.content.res.Configuration; import android.content.res.Resources; import android.content.res.TypedArray; Loading @@ -74,8 +73,6 @@ import android.os.ServiceManager.ServiceNotFoundException; import android.os.StrictMode; import android.os.SystemProperties; import android.os.UserHandle; import android.service.autofill.AutoFillService; import android.service.autofill.IAutoFillAppCallback; import android.text.Selection; import android.text.SpannableStringBuilder; import android.text.TextUtils; Loading Loading @@ -116,7 +113,6 @@ import android.view.Window.WindowControllerCallback; import android.view.WindowManager; import android.view.WindowManagerGlobal; import android.view.accessibility.AccessibilityEvent; import android.view.autofill.AutoFillId; import android.view.autofill.AutoFillManager; import android.view.autofill.AutoFillSession; import android.widget.AdapterView; Loading @@ -127,7 +123,6 @@ import java.io.FileDescriptor; import java.io.PrintWriter; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.HashMap; import java.util.List; Loading Loading @@ -1700,16 +1695,21 @@ public class Activity extends ContextThemeWrapper } /** * Lazily gets the {@link IAutoFillAppCallback} for this activitity. * * <p>This callback is used by the {@link AutoFillService} app to auto-fill the activity fields. * Lazily attachs the activity to the current {@link AutoFillSession} (if any). */ IAutoFillAppCallback getAutoFillCallback() { void attachToAutoFillSession() { synchronized (this) { if (mAutoFillSession == null) { mAutoFillSession = new AutoFillSession(this); final AutoFillManager afm = getSystemService(AutoFillManager.class); if (afm != null) { mAutoFillSession = afm.getSession(); if (mAutoFillSession != null) { mAutoFillSession.attachActivity(this); } else { Log.w(TAG, "attachToAutoFillSession(): not in a session"); } } } return mAutoFillSession.getCallback(); } } Loading Loading @@ -1798,6 +1798,10 @@ public class Activity extends ContextThemeWrapper getApplication().dispatchActivityStopped(this); mTranslucentCallback = null; mCalled = true; if (mAutoFillSession != null && isFinishing()) { mAutoFillSession.finishSession(); mAutoFillSession = null; } } /** Loading
core/java/android/app/ActivityManagerInternal.java +0 −6 Original line number Diff line number Diff line Loading @@ -153,12 +153,6 @@ public abstract class ActivityManagerInternal { */ public abstract List<IBinder> getTopVisibleActivities(); /** * Returns the top, focused activity of the currently visible stack, but only if it belongs to * the given UID. */ public abstract IBinder getTopVisibleActivity(int uid); /** * Callback for window manager to let activity manager know that docked stack changes its * minimized state. Loading