Update toggle logic

Bug: 111548033

Test: Builds
Change-Id: I591297940b48cffe61ca0279ff835ccacd2a625f
This commit is contained in:
Kevin Chyn
2019-03-14 18:25:29 -07:00
parent 93697136b7
commit 11679da53d
2 changed files with 7 additions and 1 deletions

View File

@@ -58,9 +58,14 @@ public class FaceEnrollAccessibilityToggle extends LinearLayout {
a.recycle();
}
mSwitch = findViewById(R.id.toggle);
mSwitch.setChecked(false);
}
public boolean isChecked() {
return mSwitch.isChecked();
}
public void setChecked(boolean checked) {
mSwitch.setChecked(checked);
}
}

View File

@@ -53,6 +53,7 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction {
final LinearLayout accessibilityLayout = findViewById(R.id.accessibility_layout);
final Button accessibilityButton = findViewById(R.id.accessibility_button);
accessibilityButton.setOnClickListener(view -> {
mSwitchDiversity.setChecked(true);
accessibilityButton.setVisibility(View.INVISIBLE);
accessibilityLayout.setVisibility(View.VISIBLE);
});
@@ -177,7 +178,7 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction {
} else {
intent.setClass(this, FaceEnrollEnrolling.class);
}
intent.putExtra(EXTRA_KEY_REQUIRE_DIVERSITY, mSwitchDiversity.isChecked());
intent.putExtra(EXTRA_KEY_REQUIRE_DIVERSITY, !mSwitchDiversity.isChecked());
WizardManagerHelper.copyWizardManagerExtras(getIntent(), intent);
return intent;
}