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 :
|
return mForFingerprint ? Stage.TYPE_FINGERPRINT :
|
||||||
mForFace ? Stage.TYPE_FACE :
|
mForFace ? Stage.TYPE_FACE :
|
||||||
Stage.TYPE_NONE;
|
Stage.TYPE_NONE;
|
||||||
|
@@ -185,7 +185,7 @@ public class ChooseLockPattern extends SettingsActivity {
|
|||||||
// how long we wait to clear a wrong pattern
|
// how long we wait to clear a wrong pattern
|
||||||
private static final int WRONG_PATTERN_CLEAR_TIMEOUT_MS = 2000;
|
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";
|
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());
|
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
|
@Override
|
||||||
protected void updateUi() {
|
protected void updateUi() {
|
||||||
super.updateUi();
|
super.updateUi();
|
||||||
|
@@ -54,6 +54,15 @@ public class SetupChooseLockPattern extends ChooseLockPattern {
|
|||||||
return SetupChooseLockPatternFragment.class;
|
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
|
public static class SetupChooseLockPatternFragment extends ChooseLockPatternFragment
|
||||||
implements ChooseLockTypeDialogFragment.OnLockTypeSelectedListener {
|
implements ChooseLockTypeDialogFragment.OnLockTypeSelectedListener {
|
||||||
|
|
||||||
@@ -116,6 +125,14 @@ public class SetupChooseLockPattern extends ChooseLockPattern {
|
|||||||
} else {
|
} else {
|
||||||
mLeftButtonIsSkip = false;
|
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
|
@Override
|
||||||
|
Reference in New Issue
Block a user