Loading core/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -57981,7 +57981,7 @@ package android.widget.inline { package android.window { public interface OnBackInvokedCallback { method public default void onBackInvoked(); method public void onBackInvoked(); } public interface OnBackInvokedDispatcher { core/java/android/app/Activity.java +1 −6 Original line number Diff line number Diff line Loading @@ -1663,12 +1663,7 @@ public class Activity extends ContextThemeWrapper .isOnBackInvokedCallbackEnabled(this); if (aheadOfTimeBack) { // Add onBackPressed as default back behavior. mDefaultBackCallback = new OnBackInvokedCallback() { @Override public void onBackInvoked() { navigateBack(); } }; mDefaultBackCallback = this::navigateBack; getOnBackInvokedDispatcher().registerSystemOnBackInvokedCallback(mDefaultBackCallback); } } Loading core/java/android/app/Dialog.java +1 −6 Original line number Diff line number Diff line Loading @@ -459,12 +459,7 @@ public class Dialog implements DialogInterface, Window.Callback, if (mContext != null && WindowOnBackInvokedDispatcher.isOnBackInvokedCallbackEnabled(mContext)) { // Add onBackPressed as default back behavior. mDefaultBackCallback = new OnBackInvokedCallback() { @Override public void onBackInvoked() { onBackPressed(); } }; mDefaultBackCallback = this::onBackPressed; getOnBackInvokedDispatcher().registerOnBackInvokedCallback( OnBackInvokedDispatcher.PRIORITY_DEFAULT, mDefaultBackCallback); mDefaultBackCallback = null; Loading core/java/android/view/ViewRootImpl.java +1 −4 Original line number Diff line number Diff line Loading @@ -10772,12 +10772,9 @@ public final class ViewRootImpl implements ViewParent, } private void registerCompatOnBackInvokedCallback() { mCompatOnBackInvokedCallback = new OnBackInvokedCallback() { @Override public void onBackInvoked() { mCompatOnBackInvokedCallback = () -> { sendBackKeyEvent(KeyEvent.ACTION_DOWN); sendBackKeyEvent(KeyEvent.ACTION_UP); } }; mOnBackInvokedDispatcher.registerOnBackInvokedCallback( OnBackInvokedDispatcher.PRIORITY_DEFAULT, mCompatOnBackInvokedCallback); Loading core/java/android/widget/Editor.java +1 −6 Original line number Diff line number Diff line Loading @@ -240,12 +240,7 @@ public class Editor { private final boolean mHapticTextHandleEnabled; /** Handles OnBackInvokedCallback back dispatch */ private final OnBackInvokedCallback mBackCallback = new OnBackInvokedCallback() { @Override public void onBackInvoked() { stopTextActionMode(); } }; private final OnBackInvokedCallback mBackCallback = this::stopTextActionMode; private boolean mBackCallbackRegistered; @Nullable Loading Loading
core/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -57981,7 +57981,7 @@ package android.widget.inline { package android.window { public interface OnBackInvokedCallback { method public default void onBackInvoked(); method public void onBackInvoked(); } public interface OnBackInvokedDispatcher {
core/java/android/app/Activity.java +1 −6 Original line number Diff line number Diff line Loading @@ -1663,12 +1663,7 @@ public class Activity extends ContextThemeWrapper .isOnBackInvokedCallbackEnabled(this); if (aheadOfTimeBack) { // Add onBackPressed as default back behavior. mDefaultBackCallback = new OnBackInvokedCallback() { @Override public void onBackInvoked() { navigateBack(); } }; mDefaultBackCallback = this::navigateBack; getOnBackInvokedDispatcher().registerSystemOnBackInvokedCallback(mDefaultBackCallback); } } Loading
core/java/android/app/Dialog.java +1 −6 Original line number Diff line number Diff line Loading @@ -459,12 +459,7 @@ public class Dialog implements DialogInterface, Window.Callback, if (mContext != null && WindowOnBackInvokedDispatcher.isOnBackInvokedCallbackEnabled(mContext)) { // Add onBackPressed as default back behavior. mDefaultBackCallback = new OnBackInvokedCallback() { @Override public void onBackInvoked() { onBackPressed(); } }; mDefaultBackCallback = this::onBackPressed; getOnBackInvokedDispatcher().registerOnBackInvokedCallback( OnBackInvokedDispatcher.PRIORITY_DEFAULT, mDefaultBackCallback); mDefaultBackCallback = null; Loading
core/java/android/view/ViewRootImpl.java +1 −4 Original line number Diff line number Diff line Loading @@ -10772,12 +10772,9 @@ public final class ViewRootImpl implements ViewParent, } private void registerCompatOnBackInvokedCallback() { mCompatOnBackInvokedCallback = new OnBackInvokedCallback() { @Override public void onBackInvoked() { mCompatOnBackInvokedCallback = () -> { sendBackKeyEvent(KeyEvent.ACTION_DOWN); sendBackKeyEvent(KeyEvent.ACTION_UP); } }; mOnBackInvokedDispatcher.registerOnBackInvokedCallback( OnBackInvokedDispatcher.PRIORITY_DEFAULT, mCompatOnBackInvokedCallback); Loading
core/java/android/widget/Editor.java +1 −6 Original line number Diff line number Diff line Loading @@ -240,12 +240,7 @@ public class Editor { private final boolean mHapticTextHandleEnabled; /** Handles OnBackInvokedCallback back dispatch */ private final OnBackInvokedCallback mBackCallback = new OnBackInvokedCallback() { @Override public void onBackInvoked() { stopTextActionMode(); } }; private final OnBackInvokedCallback mBackCallback = this::stopTextActionMode; private boolean mBackCallbackRegistered; @Nullable Loading