嗨,我正在尝试从NFC标签中读取内容。但我要例外了。
我已经将此条件检测到标签了吗?
if(NfcAdapter.ACTION_TAG_DISCOVERED != null)
这个条件是否正确?
最佳答案
要回答有关代码的问题-
这将永远是正确的-NfcAdapter.ACTION_TAG_DISCOVERED
是一个常量值-您需要使用:
getIntent().getAction().equals(NfcAdapter.ACTION_TAG_DISCOVERED)
比较一下。
但是,这可能与您的异常无关-
您是否在Android清单中包含了NFC权限?
您确定您的手机支持NFC,但目前只有两个或三个支持。
我们需要您日志中的堆栈跟踪信息以了解导致异常的原因