gpt4 book ai didi

android - NFC 服务已停止 - 正在尝试恢复

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:42 24 4
gpt4 key购买 nike

我有一个应用程序可以将数据读取和写入 NFC 标签(类型 2)。有时在阅读标签时,我在 LogCat 中收到以下错误。

03-13 12:26:12.946: E/NFC(18889): NFC service dead - attempting to recover
03-13 12:26:12.946: E/NFC(18889): android.os.DeadObjectException
03-13 12:26:12.946: E/NFC(18889): at android.os.BinderProxy.transact(Native Method)
03-13 12:26:12.946: E/NFC(18889): at android.nfc.INfcAdapter$Stub$Proxy.setForegroundDispatch(INfcAdapter.java:350)
03-13 12:26:12.946: E/NFC(18889): at android.nfc.NfcAdapter.disableForegroundDispatchInternal(NfcAdapter.java:1062)
03-13 12:26:12.946: E/NFC(18889): at android.nfc.NfcAdapter.disableForegroundDispatch(NfcAdapter.java:1050)

有没有人知道为什么会这样。有什么办法可以解决这个问题。

谢谢。

最佳答案

我遇到了同样的问题,并且能够解决。当您尝试调用 NFC 光束时,当 Activity 未处于恢复状态时,就会发生这种情况。

NFCBeamShareData 检查当前 Activity 是否处于恢复状态。如果当前 Activity 不在恢复状态,它将返回空对象并导致NullPointerExceptionDeadObjectException

关于android - NFC 服务已停止 - 正在尝试恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22371843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com