Merge "Refine checkMaxEnrolled() for fingerprint" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
311d818b10
@@ -248,6 +248,11 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction {
|
||||
return findViewById(R.id.error_text);
|
||||
}
|
||||
|
||||
private boolean isFromSetupWizardSuggestAction(@Nullable Intent intent) {
|
||||
return intent != null && intent.getBooleanExtra(
|
||||
WizardManagerHelper.EXTRA_IS_SUW_SUGGESTED_ACTION_FLOW, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int checkMaxEnrolled() {
|
||||
final boolean isSetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
|
||||
@@ -255,6 +260,7 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction {
|
||||
WizardManagerHelper.isDeferredSetupWizard(getIntent());
|
||||
final boolean isPortalSetupWizard =
|
||||
WizardManagerHelper.isPortalSetupWizard(getIntent());
|
||||
final boolean isFromSetupWizardSuggestAction = isFromSetupWizardSuggestAction(getIntent());
|
||||
if (mFingerprintManager != null) {
|
||||
final List<FingerprintSensorPropertiesInternal> props =
|
||||
mFingerprintManager.getSensorPropertiesInternal();
|
||||
@@ -266,7 +272,8 @@ public class FingerprintEnrollIntroduction extends BiometricEnrollIntroduction {
|
||||
getApplicationContext()
|
||||
.getResources()
|
||||
.getInteger(R.integer.suw_max_fingerprints_enrollable);
|
||||
if (isSetupWizard && !isDeferredSetupWizard && !isPortalSetupWizard) {
|
||||
if (isSetupWizard && !isDeferredSetupWizard && !isPortalSetupWizard
|
||||
&& !isFromSetupWizardSuggestAction) {
|
||||
if (numEnrolledFingerprints >= maxFingerprintsEnrollableIfSUW) {
|
||||
return R.string.fingerprint_intro_error_max;
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user