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~没法深入分析下去了~

找出到底出现什么错误了

我也遇到了这个问题,求解答。。。

请问解答了没,这边遇到同样的问题。

TAG: Tech [android.nfc.tech.MifareClassic, android.nfc.tech.NfcA, android.nfc.tech.NdefFormatable]这个意思是MifareClassic格式的NFC芯片,而非NDEF的格式,所以获取的ndef对象是空的

图片说明

我也遇到了这个问题,求解答。。。