当我检测到NFC时,如何避免使用“完成操作使用”弹出菜单来选择应用程序?

时间:2019-06-27 12:38:37

标签: android nfc android-pendingintent intentfilter

我制作了一个使用NFC的应用程序。

NFC的URL以http://

开头

有时,我在我的应用程序中检测到它。弹出菜单弹出,并询问我将使用哪个应用程序(浏览器)启动此URL。

因此,我将其添加到MainActivity的{​​{1}}

Manifests.xml

因此,如果标签包含http://naver.com之类的标签,它将打开我的应用程序,即我添加的活动。

但是,问题仍然没有解决。

现在,与上一个不同的是,我可以在其中选择我的应用程序徽标(浏览器+我的应用程序)。

即使我将标签放在实现NFC的活动上,它也会一直弹出。它有时会显示,有时会弹出窗口。在其他屏幕或其他应用程序中,或在我的应用程序之外,仅显示弹出窗口。

我不知道是否有办法找出是从我的应用程序中还是在我的应用程序中检测到的。而且我想避免从我的应用程序中进行检测。我想在我的应用程序中禁用弹出菜单,而只做一些我实现的工作。

为什么NFC会那样工作?我该如何预防或避免呢?

enter image description here

0 个答案:

没有答案