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

时间:2016-10-07 06:19:48

标签: android error-handling fingerprint android-fingerprint-api

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

由于

1 个答案:

答案 0 :(得分: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.
}

enter image description here