diff --git a/src/android/FingerprintAuthenticationDialogFragment.java b/src/android/FingerprintAuthenticationDialogFragment.java index 163e814..edf9e95 100644 --- a/src/android/FingerprintAuthenticationDialogFragment.java +++ b/src/android/FingerprintAuthenticationDialogFragment.java @@ -99,7 +99,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, @Override public void onClick(View view) { FingerprintAuth.onCancelled(); - dismiss(); + dismissAllowingStateLoss(); } }); @@ -187,7 +187,7 @@ public void onActivityResult(int requestCode, int resultCode, Intent data) { // operation. Go to error/cancellation flow. FingerprintAuth.onCancelled(); } - dismiss(); + dismissAllowingStateLoss(); } } @@ -196,12 +196,12 @@ public void onAuthenticated() { // Callback from FingerprintUiHelper. Let the activity know that authentication was // successful. mFingerPrintAuth.onAuthenticated(true /* withFingerprint */); - dismiss(); + dismissAllowingStateLoss(); } @Override public void onError() { - + dismissAllowingStateLoss(); } @Override