Fixed
Status Update
Comments
kc...@google.com <kc...@google.com>
cu...@google.com <cu...@google.com>
ap...@google.com <ap...@google.com> #2
A couple of questions:
1. Have you saw crash in real device or only in simulators?
2. Do you use dynamic feature for language ID?
1. Have you saw crash in real device or only in simulators?
2. Do you use dynamic feature for language ID?
Description
Version used: androidx.biometric:biometric:1.0.0-beta01
Devices/Android versions reproduced on: any
STEPS TO REPRODUCE
1. trigger to show the fingerprint dialog
2. Rotate the screen multiple times, click back button multiple times while rorating the screen
3. Crash
EXPECTED RESULTS
No Crash
OBSERVED RESULTS
Crash
Crash Logs:
java.lang.IllegalStateException: Fragment FingerprintDialogFragment{5d52b54 (d796d2ee-47c5-4285-931d-3de83709fdf4)} not associated with a fragment manager.
at androidx.fragment.app.Fragment.requireFragmentManager(Fragment.java:901)
at androidx.fragment.app.DialogFragment.dismissInternal(DialogFragment.java:245)
at androidx.fragment.app.DialogFragment.dismiss(DialogFragment.java:202)
at androidx.biometric.FingerprintDialogFragment.lambda$QL3HxeopCbVj7FA_LS90lOy8iOg(Unknown Source:0)
at androidx.biometric.-$$Lambda$FingerprintDialogFragment$QL3HxeopCbVj7FA_LS90lOy8iOg.run(Unknown Source:2)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6938)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
NUMBER OF TIMES YOU WERE ABLE TO REPRODUCE (3/10)