Loading core/java/android/preference/PreferenceActivity.java +4 −0 Original line number Diff line number Diff line Loading @@ -749,6 +749,10 @@ public abstract class PreferenceActivity extends ListActivity implements getListView().clearChoices(); } else if (!WindowOnBackInvokedDispatcher.isOnBackInvokedCallbackEnabled(this)) { super.onBackPressed(); } else if (!mIsBackCallbackRegistered) { // If predictive back is enabled and no callback is registered, finish the activity. // This ensures correct back navigation behaviour when onBackPressed is called manually. finish(); } updateBackCallbackRegistrationState(); } Loading Loading
core/java/android/preference/PreferenceActivity.java +4 −0 Original line number Diff line number Diff line Loading @@ -749,6 +749,10 @@ public abstract class PreferenceActivity extends ListActivity implements getListView().clearChoices(); } else if (!WindowOnBackInvokedDispatcher.isOnBackInvokedCallbackEnabled(this)) { super.onBackPressed(); } else if (!mIsBackCallbackRegistered) { // If predictive back is enabled and no callback is registered, finish the activity. // This ensures correct back navigation behaviour when onBackPressed is called manually. finish(); } updateBackCallbackRegistrationState(); } Loading