summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/SetupChooseLockGeneric.java
diff options
context:
space:
mode:
authorMaurice Lam <yukl@google.com>2015-04-16 18:11:42 -0700
committerMaurice Lam <yukl@google.com>2015-04-16 18:21:31 -0700
commit3859643c5b65bd54dcacce029a3a97a0386ede25 (patch)
tree4ff5363f5973d38324b9add4625e56b7439c9819 /src/com/android/settings/SetupChooseLockGeneric.java
parenta928ff4a67756341a972569a1029c0e981c9bb8d (diff)
downloadpackages_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.java53
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;
}