我刚刚完成了我的Android应用程序,其中有1个活动,其中它显示了nfc标签上的数据,我的问题是每当我点击nfc标签时,即使它未打开或在后台运行,应用程序也会打开/启动。我怎样才能防止这种情况发生?
我希望我的应用在打开时做出反应,谢谢
答案 0 :(得分:1)
如果您不希望自己的活动在扫描标签时自动启动,只需不要在应用的清单中注册与NFC相关的意图过滤器。
但是如果......
...您没有在清单中注册任何与NFC相关的意图过滤器,而是在NFC标签上存储了Android应用程序记录(AAR)。在这种情况下,您唯一的选择是不使用AAR。
...您现在无法在活动中显示标记的数据,因为您在扫描NFC标记时没有收到任何意图。在这种情况下,您应该已经注册NFC foreground dispatch system 而不是在应用的清单中注册NFC意图过滤器。