Update confirming credential flow for biometric settings
The combined biometrics settings has been integrating face and fingerprint authentication together, so the confirming credential flow has to be invoked before entering biometrics settings page. Bug: 183449119 Test: manual Change-Id: I3c0d059241cb10a254868c2e388c4d3b20305b10
This commit is contained in:
@@ -17,11 +17,8 @@ package com.android.settings.biometrics.combination;
|
||||
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.os.UserHandle;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.dashboard.DashboardFragment;
|
||||
import com.android.settings.search.BaseSearchIndexProvider;
|
||||
import com.android.settingslib.search.SearchIndexable;
|
||||
|
||||
@@ -29,16 +26,14 @@ import com.android.settingslib.search.SearchIndexable;
|
||||
* Settings screen for multiple biometrics.
|
||||
*/
|
||||
@SearchIndexable
|
||||
public class CombinedBiometricSettings extends DashboardFragment {
|
||||
public class CombinedBiometricSettings extends BiometricsSettingsBase {
|
||||
private static final String TAG = "BiometricSettings";
|
||||
|
||||
private int mUserId;
|
||||
private static final String KEY_FACE_SETTINGS = "biometric_face_settings";
|
||||
private static final String KEY_FINGERPRINT_SETTINGS = "biometric_fingerprint_settings";
|
||||
|
||||
@Override
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
mUserId = getActivity().getIntent().getIntExtra(Intent.EXTRA_USER_ID,
|
||||
UserHandle.myUserId());
|
||||
use(BiometricSettingsKeyguardPreferenceController.class).setUserId(mUserId);
|
||||
use(BiometricSettingsAppPreferenceController.class).setUserId(mUserId);
|
||||
}
|
||||
@@ -48,6 +43,16 @@ public class CombinedBiometricSettings extends DashboardFragment {
|
||||
return R.xml.security_settings_combined_biometric;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getFacePreferenceKey() {
|
||||
return KEY_FACE_SETTINGS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getFingerprintPreferenceKey() {
|
||||
return KEY_FINGERPRINT_SETTINGS;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected String getLogTag() {
|
||||
return TAG;
|
||||
|
Reference in New Issue
Block a user