Android NFC服务已停止-正在尝试恢复
我有一个将数据读写到NFC标记(类型2)的应用程序。 有时在读取标签时,我会在LogCat中看到以下错误Android NFC服务已停止-正在尝试恢复,android,nfc,Android,Nfc,我有一个将数据读写到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.BinderP
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 beam时,当活动未处于恢复状态时,就会发生这种情况
NFCBeamShareData检查当前活动是否处于恢复状态。如果当前活动未处于恢复状态,它将返回空对象并导致NullPointerException或DeadObjectException似乎是Android设备的可用电源问题: