我想开发一个写入nfc标签有效负载的android程序,然后在写入命令后回读标签信息以验证写入。但是,似乎需要删除并重新输入标签到NFC字段以刷新意图以便回读写入信息。这有可能在一次触摸中实现吗?
或者任何人都知道背景中的详细过程解释了为什么我需要第二次触摸才能回读?据我所知,当屏幕解锁时,Android设备正在查询NFC标签,是否意味着它会继续在NFC领域读取标签?
提前致谢!
答案 0 :(得分:5)
无需第二次触摸。当writeNdefMessage()没有抛出任何异常时,写作成功。 如果您确实想检查结果,可以调用getNdefMessage()从标签中读取当前内容。