Add SfpsRestToUnlockFeature to FingerprintFeatureProvider
Bug: 296179618 Test: manually Test: SettingsUnitTests Change-Id: I452610e2c2b36f56dc4ade1cea1a15fdc088211f
This commit is contained in:
@@ -75,6 +75,7 @@ import com.android.settings.biometrics2.ui.view.FingerprintEnrollmentActivity;
|
||||
import com.android.settings.core.SettingsBaseActivity;
|
||||
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
|
||||
import com.android.settings.dashboard.DashboardFragment;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settings.password.ChooseLockGeneric;
|
||||
import com.android.settings.password.ChooseLockSettingsHelper;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
@@ -635,6 +636,19 @@ public class FingerprintSettings extends SubSettings {
|
||||
private void addFingerprintUnlockCategory() {
|
||||
mFingerprintUnlockCategory = findPreference(KEY_FINGERPRINT_UNLOCK_CATEGORY);
|
||||
setupFingerprintUnlockCategoryPreferences();
|
||||
final Preference restToUnlockPreference = FeatureFactory.getFeatureFactory()
|
||||
.getFingerprintFeatureProvider()
|
||||
.getSfpsRestToUnlockFeature(getContext())
|
||||
.getRestToUnlockPreference(getContext());
|
||||
if (restToUnlockPreference != null) {
|
||||
// Use custom featured preference if any.
|
||||
mRequireScreenOnToAuthPreference.setTitle(restToUnlockPreference.getTitle());
|
||||
mRequireScreenOnToAuthPreference.setSummary(restToUnlockPreference.getSummary());
|
||||
mRequireScreenOnToAuthPreference.setChecked(
|
||||
((TwoStatePreference) restToUnlockPreference).isChecked());
|
||||
mRequireScreenOnToAuthPreference.setOnPreferenceChangeListener(
|
||||
restToUnlockPreference.getOnPreferenceChangeListener());
|
||||
}
|
||||
updateFingerprintUnlockCategoryVisibility();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user