Redirect to the right combined biometrics in work profile.
Bug: 277760649 Test: manual Change-Id: Iab3e46a6964ceb4bf2241560ad7820844f8ae88c
This commit is contained in:
@@ -132,6 +132,19 @@ public class CombinedBiometricStatusUtils {
|
||||
return mFaceManager != null && mFaceManager.hasEnrolledTemplates(mUserId);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the class name of the Settings page corresponding to combined biometric settings
|
||||
* based on the current user.
|
||||
*/
|
||||
public String getSettingsClassNameBasedOnUser() {
|
||||
UserManager userManager = mContext.getSystemService(UserManager.class);
|
||||
if (userManager != null && userManager.isProfile()) {
|
||||
return getProfileSettingsClassName();
|
||||
} else {
|
||||
return getSettingsClassName();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the class name of the Settings page corresponding to combined biometric settings.
|
||||
*/
|
||||
|
@@ -85,7 +85,7 @@ public final class BiometricsSafetySource {
|
||||
combinedBiometricStatusUtils.getSummary(),
|
||||
createPendingIntent(context,
|
||||
biometricNavigationUtils.getBiometricSettingsIntent(context,
|
||||
combinedBiometricStatusUtils.getSettingsClassName(),
|
||||
combinedBiometricStatusUtils.getSettingsClassNameBasedOnUser(),
|
||||
disablingAdmin, Bundle.EMPTY),
|
||||
REQUEST_CODE_COMBINED_BIOMETRIC_SETTING),
|
||||
disablingAdmin == null /* enabled */,
|
||||
|
Reference in New Issue
Block a user