Как избежать всплывающего меню «полное действие с помощью» для выбора приложения при обнаружении NFC? - PullRequest
0 голосов
/ 27 июня 2019

Я сделал приложение, которое использует NFC.

И у NFC есть URL, начинающийся с http://

Иногда я обнаруживаю это в своем приложении. Всплывающее меню появляется и спрашивает, какое приложение (браузеры) я бы использовал для запуска этого URL.

Итак, я добавил это в MainActivity из Manifests.xml

<data
    android:host="naver.com"
    android:scheme="http"/>

Итак, если в теге есть что-то вроде http://naver.com,, открывается мое приложение, добавленное мной действие.

Однако проблема все еще не исчезла.

Теперь, в отличие от предыдущего, я могу выбрать среди них логотип своего приложения (браузеры + мое приложение).

Он всплывает, даже если я помещаю тег в действие, которое я реализовал, читая NFC. Иногда читается, иногда всплывает всплывающее окно. На других экранах или в других приложениях или вне моего приложения появляется только всплывающее окно.

Я не знаю, есть ли способ выяснить это, если это обнаружение из моего приложения или в моем приложении. И я хотел бы избежать обнаружения из моего приложения. Я хотел бы отключить всплывающее меню в своем приложении и выполнить только ту работу, которую реализовал.

Почему NFC работает так? И как я могу предотвратить или избежать этого?

enter image description here

...