Merge "Settings ChooseLockscreen* dismiss in background." into main

This commit is contained in:
Joshua Mccloskey
2023-10-30 17:43:27 +00:00
committed by Android (Google) Code Review
6 changed files with 87 additions and 14 deletions

View File

@@ -200,6 +200,14 @@ public class ChooseLockGeneric extends SettingsActivity {
return SettingsEnums.CHOOSE_LOCK_GENERIC;
}
@Override
public void onPause() {
super.onPause();
if (!getActivity().isChangingConfigurations() && !mWaitingForConfirmation) {
finish();
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

View File

@@ -219,6 +219,13 @@ public class ChooseLockPassword extends SettingsActivity {
findViewById(R.id.content_parent).setFitsSystemWindows(false);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
}
@Override
public void onPause() {
super.onPause();
if (!isChangingConfigurations()) {
finish();
}
}
public static class ChooseLockPasswordFragment extends InstrumentedFragment
implements OnEditorActionListener, TextWatcher, SaveAndFinishWorker.Listener {

View File

@@ -98,6 +98,14 @@ public class ChooseLockPattern extends SettingsActivity {
return modIntent;
}
@Override
public void onPause() {
super.onPause();
if (!isChangingConfigurations()) {
finish();
}
}
public static class IntentBuilder {
private final Intent mIntent;