Added string to encourage user to enroll more fingerprints
Test: Manual - Finish enrolling a fingerprint and check the message displayed Bug: 265023475 Change-Id: I77a6bd08a5bfb58971539bf4d366d0425ae0c9a0 Merged-in: I77a6bd08a5bfb58971539bf4d366d0425ae0c9a0
This commit is contained in:
@@ -70,6 +70,9 @@ public class FingerprintEnrollFinish extends BiometricEnrollBase {
|
||||
}
|
||||
setHeaderText(R.string.security_settings_fingerprint_enroll_finish_title);
|
||||
setDescriptionText(R.string.security_settings_fingerprint_enroll_finish_v2_message);
|
||||
if (mCanAssumeSfps) {
|
||||
setDescriptionForSfps();
|
||||
}
|
||||
|
||||
mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class);
|
||||
mFooterBarMixin.setSecondaryButton(
|
||||
@@ -90,6 +93,20 @@ public class FingerprintEnrollFinish extends BiometricEnrollBase {
|
||||
);
|
||||
}
|
||||
|
||||
private void setDescriptionForSfps() {
|
||||
final FingerprintManager fpm = Utils.getFingerprintManagerOrNull(this);
|
||||
if (fpm != null) {
|
||||
final List<FingerprintSensorPropertiesInternal> props =
|
||||
fpm.getSensorPropertiesInternal();
|
||||
final int maxEnrollments = props.get(0).maxEnrollmentsPerUser;
|
||||
final int enrolled = fpm.getEnrolledFingerprints(mUserId).size();
|
||||
if (enrolled < maxEnrollments) {
|
||||
setDescriptionText(R.string
|
||||
.security_settings_fingerprint_enroll_finish_v2_add_fingerprint_message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBackPressed() {
|
||||
updateFingerprintSuggestionEnableState();
|
||||
|
Reference in New Issue
Block a user