5

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

谢谢

4

1 回答 1

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.
}

在此处输入图像描述

于 2016-11-28T21:59:02.663 回答