Android指纹传感器如果被其他应用程序抓取则会取消错误

Noa*_*fit 5 error-handling android fingerprint android-fingerprint-api

我在我的应用程序中使用FingerprintManager,通常一切正常.我遇到的主要问题是客户有时会抱怨指纹操作有时会被取消,我可以在日志中看到错误5(指纹操作取消).现在,我知道其他未发展良好的应用程序如果没有在onPause或类似的情况下发布它可以保持传感器,所以即使锁屏也不能使用传感器.有没有办法解决这个问题,并强制传感器再次开始使用我的应用程序?

谢谢

Ami*_*arg 8

我遇到了同样的问题,围绕这个问题引发了Android问题.

https://code.google.com/p/android/issues/detail?id=208512

以下是我在代码中处理它的方法.

if (errMsgId != FINGERPRINT_ERROR_CANCELED) {
    // As you see below that error code happens when device is locked.
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述