问题描述
- Android开发NFC功能时遇到的问题Ndef.get(tag)返回null
-
照着网上资料写的,但就是不成功,经过多次调试最终发现问题位置:
Ndef ndef = Ndef.get(tag);
这句返回的总是null,但是tag是有值的,TAG: Tech [android.nfc.tech.MifareClassic, android.nfc.tech.NfcA, android.nfc.tech.NdefFormatable]
同样的,NdefFormatable format = NdefFormatable.get(tag);也是返回null……
请问到底哪里出问题了?(目测是tag,但是怎么改)
解决方案
首先权限
具体你断点看下,要更具上下文来看 你光说这个,别人根本无法回答
解决方案二:
好像是设备的问题……重新采购了就正常了~因为上一步还没错,这一步就出差了~而这一步是调用的系统API~没法深入分析下去了~
解决方案三:
找出到底出现什么错误了
解决方案四:
我也遇到了这个问题,求解答。。。
时间: 2025-01-01 22:33:00