diff options
author | Maurice Lam <yukl@google.com> | 2015-04-16 18:11:42 -0700 |
---|---|---|
committer | Maurice Lam <yukl@google.com> | 2015-04-16 18:21:31 -0700 |
commit | 3859643c5b65bd54dcacce029a3a97a0386ede25 (patch) | |
tree | 4ff5363f5973d38324b9add4625e56b7439c9819 /src/com/android/settings/SetupChooseLockGeneric.java | |
parent | a928ff4a67756341a972569a1029c0e981c9bb8d (diff) | |
download | packages_apps_Settings-3859643c5b65bd54dcacce029a3a97a0386ede25.zip packages_apps_Settings-3859643c5b65bd54dcacce029a3a97a0386ede25.tar.gz packages_apps_Settings-3859643c5b65bd54dcacce029a3a97a0386ede25.tar.bz2 |
[LockScreenSetup] Start SUW-style screens in setup flow
Implement the new overloaded methods in the setup-specific screens
so that the SUW-styled screens will be started instead of the regular
ones as seen in Settings.
Bug: 20304053
Change-Id: I68e778e6421cfe08e20c9b4af9ed98e0f5ebcee1
Diffstat (limited to 'src/com/android/settings/SetupChooseLockGeneric.java')
-rw-r--r-- | src/com/android/settings/SetupChooseLockGeneric.java | 53 |
1 files changed, 45 insertions, 8 deletions
diff --git a/src/com/android/settings/SetupChooseLockGeneric.java b/src/com/android/settings/SetupChooseLockGeneric.java index a69ae38..ee85916 100644 --- a/src/com/android/settings/SetupChooseLockGeneric.java +++ b/src/com/android/settings/SetupChooseLockGeneric.java @@ -130,19 +130,56 @@ public class SetupChooseLockGeneric extends ChooseLockGeneric @Override protected Intent getLockPasswordIntent(Context context, int quality, - int minLength, int maxLength, boolean requirePasswordToDecrypt, - boolean confirmCredentials) { - final Intent intent = SetupChooseLockPassword.createIntent(context, quality, - minLength, maxLength, requirePasswordToDecrypt, confirmCredentials); + int minLength, final int maxLength, + boolean requirePasswordToDecrypt, boolean confirmCredentials) { + final Intent intent = SetupChooseLockPassword.createIntent(context, quality, minLength, + maxLength, requirePasswordToDecrypt, confirmCredentials); SetupWizardUtils.copySetupExtras(getActivity().getIntent(), intent); return intent; } @Override - protected Intent getLockPatternIntent(Context context, - boolean requirePassword, boolean confirmCredentials) { - final Intent intent = SetupChooseLockPattern.createIntent(context, - requirePassword, confirmCredentials); + protected Intent getLockPasswordIntent(Context context, int quality, + int minLength, final int maxLength, + boolean requirePasswordToDecrypt, long challenge) { + final Intent intent = SetupChooseLockPassword.createIntent(context, quality, minLength, + maxLength, requirePasswordToDecrypt, challenge); + SetupWizardUtils.copySetupExtras(getActivity().getIntent(), intent); + return intent; + } + + @Override + protected Intent getLockPasswordIntent(Context context, int quality, int minLength, + final int maxLength, boolean requirePasswordToDecrypt, String password) { + final Intent intent = SetupChooseLockPassword.createIntent(context, quality, minLength, + maxLength, requirePasswordToDecrypt, password); + SetupWizardUtils.copySetupExtras(getActivity().getIntent(), intent); + return intent; + } + + @Override + protected Intent getLockPatternIntent(Context context, final boolean requirePassword, + final boolean confirmCredentials) { + final Intent intent = SetupChooseLockPattern.createIntent(context, requirePassword, + confirmCredentials); + SetupWizardUtils.copySetupExtras(getActivity().getIntent(), intent); + return intent; + } + + @Override + protected Intent getLockPatternIntent(Context context, final boolean requirePassword, + long challenge) { + final Intent intent = SetupChooseLockPattern.createIntent(context, requirePassword, + challenge); + SetupWizardUtils.copySetupExtras(getActivity().getIntent(), intent); + return intent; + } + + @Override + protected Intent getLockPatternIntent(Context context, final boolean requirePassword, + final String pattern) { + final Intent intent = SetupChooseLockPattern.createIntent(context, requirePassword, + pattern); SetupWizardUtils.copySetupExtras(getActivity().getIntent(), intent); return intent; } |