Change to show generic lock screen before setup fingerprint or face
Bug: 121235656 Test: atest Change-Id: Ib2a4c7382334433a56225f5338896f70b752071d
This commit is contained in:
@@ -515,7 +515,7 @@ public class ChooseLockPassword extends SettingsActivity {
|
||||
}
|
||||
}
|
||||
|
||||
private int getStageType() {
|
||||
protected int getStageType() {
|
||||
return mForFingerprint ? Stage.TYPE_FINGERPRINT :
|
||||
mForFace ? Stage.TYPE_FACE :
|
||||
Stage.TYPE_NONE;
|
||||
|
@@ -185,7 +185,7 @@ public class ChooseLockPattern extends SettingsActivity {
|
||||
// how long we wait to clear a wrong pattern
|
||||
private static final int WRONG_PATTERN_CLEAR_TIMEOUT_MS = 2000;
|
||||
|
||||
private static final int ID_EMPTY_MESSAGE = -1;
|
||||
protected static final int ID_EMPTY_MESSAGE = -1;
|
||||
|
||||
private static final String FRAGMENT_TAG_SAVE_AND_FINISH = "save_and_finish_worker";
|
||||
|
||||
|
@@ -131,6 +131,13 @@ public class SetupChooseLockPassword extends ChooseLockPassword {
|
||||
startChooseLockActivity(lock, getActivity());
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getStageType() {
|
||||
// Return TYPE_NONE to make generic lock screen launch in Setup wizard flow before
|
||||
// fingerprint and face setup.
|
||||
return Stage.TYPE_NONE;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void updateUi() {
|
||||
super.updateUi();
|
||||
|
@@ -54,6 +54,15 @@ public class SetupChooseLockPattern extends ChooseLockPattern {
|
||||
return SetupChooseLockPatternFragment.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
// Show generic pattern title when pattern lock screen launch in Setup wizard flow before
|
||||
// fingerprint and face setup.
|
||||
setTitle(R.string.lockpassword_choose_your_screen_lock_header);
|
||||
}
|
||||
|
||||
public static class SetupChooseLockPatternFragment extends ChooseLockPatternFragment
|
||||
implements ChooseLockTypeDialogFragment.OnLockTypeSelectedListener {
|
||||
|
||||
@@ -116,6 +125,14 @@ public class SetupChooseLockPattern extends ChooseLockPattern {
|
||||
} else {
|
||||
mLeftButtonIsSkip = false;
|
||||
}
|
||||
|
||||
// Show generic pattern message when pattern lock screen launch in Setup wizard flow
|
||||
// before fingerprint and face setup.
|
||||
if (stage.message == ID_EMPTY_MESSAGE) {
|
||||
mMessageText.setText("");
|
||||
} else {
|
||||
mMessageText.setText(stage.message);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user