Fixed
Status Update
Comments
kc...@google.com <kc...@google.com>
ap...@google.com <ap...@google.com> #2
Hi Ed, Thank you so much for these suggestions. I've been reviewing them and merging them in. Hopefully it should be live. I've included a thank you note too in the article.
ma...@mindera.com <ma...@mindera.com> #3
Great! Thanks a lot, I'll look for the live updates soon!
kc...@google.com <kc...@google.com> #4
The issue in #3 is a separate bug. What device are you seeing this on? It's likely an Android 9 or earlier device that does not have fingerprint hardware.
Are you checking BiometricManager#canAuthenticate() before invoking authenticate()? If so, please file a new bug. If not, please ensure that you do that before invoking authenticate().
Are you checking BiometricManager#canAuthenticate() before invoking authenticate()? If so, please file a new bug. If not, please ensure that you do that before invoking authenticate().
Description
Operating Systems>100% 9
Devices>100% samsung
Galaxy Note945%
Galaxy S9+20%
Galaxy S1015%
Galaxy S85%
Galaxy S95%
Galaxy Note85%
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getString(int)' on a null object reference
at androidx.biometric.BiometricFragment$2$1.run + 86(BiometricFragment.java:86)
at java.util.concurrent.ThreadPoolExecutor.runWorker + 1167(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run + 641(ThreadPoolExecutor.java:641)
at java.lang.Thread.run + 764(Thread.java:764)
Sorry, some smart Google manager said, that export button on fabric is not important, so you must be ok with this report.