Loading src/com/android/settings/password/BiometricFragment.java +8 −0 Original line number Diff line number Diff line Loading @@ -58,11 +58,13 @@ public class BiometricFragment extends InstrumentedFragment { private Bundle mBundle; private BiometricPrompt mBiometricPrompt; private CancellationSignal mCancellationSignal; private boolean mAuthenticating; private AuthenticationCallback mAuthenticationCallback = new AuthenticationCallback() { @Override public void onAuthenticationError(int error, @NonNull CharSequence message) { mAuthenticating = false; mClientExecutor.execute(() -> { mClientCallback.onAuthenticationError(error, message); }); Loading @@ -71,6 +73,7 @@ public class BiometricFragment extends InstrumentedFragment { @Override public void onAuthenticationSucceeded(AuthenticationResult result) { mAuthenticating = false; mClientExecutor.execute(() -> { mClientCallback.onAuthenticationSucceeded(result); }); Loading Loading @@ -134,6 +137,10 @@ public class BiometricFragment extends InstrumentedFragment { } } boolean isAuthenticating() { return mAuthenticating; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Loading Loading @@ -180,6 +187,7 @@ public class BiometricFragment extends InstrumentedFragment { mCancellationSignal = new CancellationSignal(); // TODO: CC doesn't use crypto for now mAuthenticating = true; mBiometricPrompt.authenticateUser(mCancellationSignal, mClientExecutor, mAuthenticationCallback, mUserId, mCancelCallback); } Loading src/com/android/settings/password/ConfirmDeviceCredentialActivity.java +4 −1 Original line number Diff line number Diff line Loading @@ -251,8 +251,11 @@ public class ConfirmDeviceCredentialActivity extends FragmentActivity { if (!isChangingConfigurations()) { mGoingToBackground = true; if (mBiometricFragment != null) { Log.d(TAG, "Authenticating: " + mBiometricFragment.isAuthenticating()); if (mBiometricFragment.isAuthenticating()) { mBiometricFragment.cancel(); } } if (mIsFallback && !mCCLaunched) { mBiometricManager.onConfirmDeviceCredentialError( Loading Loading
src/com/android/settings/password/BiometricFragment.java +8 −0 Original line number Diff line number Diff line Loading @@ -58,11 +58,13 @@ public class BiometricFragment extends InstrumentedFragment { private Bundle mBundle; private BiometricPrompt mBiometricPrompt; private CancellationSignal mCancellationSignal; private boolean mAuthenticating; private AuthenticationCallback mAuthenticationCallback = new AuthenticationCallback() { @Override public void onAuthenticationError(int error, @NonNull CharSequence message) { mAuthenticating = false; mClientExecutor.execute(() -> { mClientCallback.onAuthenticationError(error, message); }); Loading @@ -71,6 +73,7 @@ public class BiometricFragment extends InstrumentedFragment { @Override public void onAuthenticationSucceeded(AuthenticationResult result) { mAuthenticating = false; mClientExecutor.execute(() -> { mClientCallback.onAuthenticationSucceeded(result); }); Loading Loading @@ -134,6 +137,10 @@ public class BiometricFragment extends InstrumentedFragment { } } boolean isAuthenticating() { return mAuthenticating; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Loading Loading @@ -180,6 +187,7 @@ public class BiometricFragment extends InstrumentedFragment { mCancellationSignal = new CancellationSignal(); // TODO: CC doesn't use crypto for now mAuthenticating = true; mBiometricPrompt.authenticateUser(mCancellationSignal, mClientExecutor, mAuthenticationCallback, mUserId, mCancelCallback); } Loading
src/com/android/settings/password/ConfirmDeviceCredentialActivity.java +4 −1 Original line number Diff line number Diff line Loading @@ -251,8 +251,11 @@ public class ConfirmDeviceCredentialActivity extends FragmentActivity { if (!isChangingConfigurations()) { mGoingToBackground = true; if (mBiometricFragment != null) { Log.d(TAG, "Authenticating: " + mBiometricFragment.isAuthenticating()); if (mBiometricFragment.isAuthenticating()) { mBiometricFragment.cancel(); } } if (mIsFallback && !mCCLaunched) { mBiometricManager.onConfirmDeviceCredentialError( Loading