我正在尝试按照这些步骤使用 Android 手机(Samsung Galaxy Nexus)对 Mifare Ultralight C 标签进行身份验证。如果步骤之间没有延迟,则身份验证工作正常。但是如果有延迟,比如在响应消息前等待 200ms,就会抛出 IOException。
我尝试了 Android API 提供的 setTimeout 方法,但似乎没有什么不同。
我不认为这是标签问题,因为我可以使用连接到我的 Macbook 的不同阅读器对其进行身份验证,即使有一些延迟。(实际上我能够单步执行代码并且标签没有抱怨)。
这是 Android API 限制吗?任何解决方法?在这种情况下是否应该使用 setTimeout 方法?我怀疑我可能会错误地使用该方法。
提前致谢。