照着网上资料写的,但就是不成功,经过多次调试最终发现问题位置:
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~没法深入分析下去了~
找出到底出现什么错误了
我也遇到了这个问题,求解答。。。
请问解答了没,这边遇到同样的问题。
TAG: Tech [android.nfc.tech.MifareClassic, android.nfc.tech.NfcA, android.nfc.tech.NdefFormatable]这个意思是MifareClassic格式的NFC芯片,而非NDEF的格式,所以获取的ndef对象是空的
我也遇到了这个问题,求解答。。。