Remove private space biometrics on switching to device lock

Bug: 320685466
Test: Verified manually
Change-Id: I5fe850ada9ae53bb1a00ed171beb6f8e099fbc0d
This commit is contained in:
josephpv
2024-01-22 16:21:58 +00:00
parent a05b33b661
commit ec273aca12
4 changed files with 67 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ import android.util.Log;
import androidx.preference.Preference;
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.biometrics.combination.CombinedBiometricStatusPreferenceController;
import com.android.settings.privatespace.PrivateSpaceMaintainer;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -72,6 +73,8 @@ public class FaceFingerprintUnlockController extends CombinedBiometricStatusPref
super.updateState(preference);
preference.setEnabled(true);
} else {
Utils.removeEnrolledFaceForUser(mContext, getUserId());
Utils.removeEnrolledFingerprintForUser(mContext, getUserId());
preference.setSummary(
mContext.getString(R.string.lock_settings_profile_unified_summary));
preference.setEnabled(false);