Inject different User IDs into biometric utils
Test: atest SettingsUnitTests Bug: 222217132 Change-Id: I7939d78817f53814d0f8fb4636231a4833fbe26a
This commit is contained in:
@@ -56,7 +56,7 @@ public class CombinedBiometricStatusPreferenceController extends
|
||||
public CombinedBiometricStatusPreferenceController(
|
||||
Context context, String key, Lifecycle lifecycle) {
|
||||
super(context, key);
|
||||
mCombinedBiometricStatusUtils = new CombinedBiometricStatusUtils(context);
|
||||
mCombinedBiometricStatusUtils = new CombinedBiometricStatusUtils(context, getUserId());
|
||||
|
||||
if (lifecycle != null) {
|
||||
lifecycle.addObserver(this);
|
||||
|
||||
@@ -20,7 +20,6 @@ import android.content.Context;
|
||||
import android.hardware.biometrics.BiometricAuthenticator;
|
||||
import android.hardware.face.FaceManager;
|
||||
import android.hardware.fingerprint.FingerprintManager;
|
||||
import android.os.UserHandle;
|
||||
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
@@ -35,17 +34,18 @@ import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
|
||||
*/
|
||||
public class CombinedBiometricStatusUtils {
|
||||
|
||||
private final int mUserId = UserHandle.myUserId();
|
||||
private final int mUserId;
|
||||
private final Context mContext;
|
||||
@Nullable
|
||||
FingerprintManager mFingerprintManager;
|
||||
@Nullable
|
||||
FaceManager mFaceManager;
|
||||
|
||||
public CombinedBiometricStatusUtils(Context context) {
|
||||
public CombinedBiometricStatusUtils(Context context, int userId) {
|
||||
mContext = context;
|
||||
mFingerprintManager = Utils.getFingerprintManagerOrNull(context);
|
||||
mFaceManager = Utils.getFaceManagerOrNull(context);
|
||||
mUserId = userId;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user