From c14a5863cad2ea7997ae12e750767322b0454d62 Mon Sep 17 00:00:00 2001 From: Maurice Lam Date: Fri, 8 Mar 2019 13:07:39 -0800 Subject: [PATCH] Make Face enroll left button "Skip" during SUW Test: Manual Bug: 120797018 Change-Id: I5539fc3e3fa9f5ffc7413f8bd44504ee1e5c4c86 --- .../BiometricEnrollIntroduction.java | 5 ++++ .../face/FaceEnrollIntroduction.java | 27 +++++++++++++------ 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java index 8aad3457bcd..097ffe2c751 100644 --- a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java +++ b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java @@ -257,6 +257,11 @@ public abstract class BiometricEnrollIntroduction extends BiometricEnrollBase finish(); } + protected void onSkipButtonClick(View view) { + setResult(RESULT_SKIP); + finish(); + } + @Override protected void initViews() { super.initViews(); diff --git a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java index 8d4c82ec6dc..5f2b675eb95 100644 --- a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java +++ b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java @@ -60,14 +60,25 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction { mSwitchDiversity = findViewById(R.id.toggle_diversity); mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class); - mFooterBarMixin.setSecondaryButton( - new FooterButton.Builder(this) - .setText(R.string.security_settings_face_enroll_introduction_cancel) - .setListener(this::onCancelButtonClick) - .setButtonType(FooterButton.ButtonType.SKIP) - .setTheme(R.style.SudGlifButton_Secondary) - .build() - ); + if (WizardManagerHelper.isAnySetupWizard(getIntent())) { + mFooterBarMixin.setSecondaryButton( + new FooterButton.Builder(this) + .setText(R.string.skip_label) + .setListener(this::onSkipButtonClick) + .setButtonType(FooterButton.ButtonType.SKIP) + .setTheme(R.style.SudGlifButton_Secondary) + .build() + ); + } else { + mFooterBarMixin.setSecondaryButton( + new FooterButton.Builder(this) + .setText(R.string.security_settings_face_enroll_introduction_cancel) + .setListener(this::onCancelButtonClick) + .setButtonType(FooterButton.ButtonType.CANCEL) + .setTheme(R.style.SudGlifButton_Secondary) + .build() + ); + } mFooterBarMixin.setPrimaryButton( new FooterButton.Builder(this)