Я сделал приложение, которое использует NFC.
И у NFC есть URL, начинающийся с http://
Иногда я обнаруживаю это в своем приложении. Всплывающее меню появляется и спрашивает, какое приложение (браузеры) я бы использовал для запуска этого URL.
Итак, я добавил это в MainActivity
из Manifests.xml
<data
android:host="naver.com"
android:scheme="http"/>
Итак, если в теге есть что-то вроде http://naver.com,, открывается мое приложение, добавленное мной действие.
Однако проблема все еще не исчезла.
Теперь, в отличие от предыдущего, я могу выбрать среди них логотип своего приложения (браузеры + мое приложение).
Он всплывает, даже если я помещаю тег в действие, которое я реализовал, читая NFC. Иногда читается, иногда всплывает всплывающее окно. На других экранах или в других приложениях или вне моего приложения появляется только всплывающее окно.
Я не знаю, есть ли способ выяснить это, если это обнаружение из моего приложения или в моем приложении. И я хотел бы избежать обнаружения из моего приложения. Я хотел бы отключить всплывающее меню в своем приложении и выполнить только ту работу, которую реализовал.
Почему NFC работает так? И как я могу предотвратить или избежать этого?