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