Проблема, которую я пытаюсь решить следующим образом:Отключить NFC функциональность из приложения
NFC-тег будет вызывать мое приложение, из которого я запускать другое приложение. Что иногда произойдет, так это то, что тег NFC переместится и будет «вновь обнаружен» по телефону и снова запустит мое приложение. Перемещение тега NFC - это то, что я не могу контролировать.
Это действительно разрушает опыт.
Что бы я хотел сделать, это когда приложение будет запущено, запуск NFC будет отключен или приостановлен, а после закрытия приложения (OnDestroy()) я включу/отключу функцию NFC.
Я не мог найти, как это можно сделать, и ваша помощь будет действительно оценена. Если у вас есть другой (связанный с кодом) подход к тому, как это можно решить, это так же хорошо.
Я заметил этот пост с пару лет назад: NFC disable adapter Но я надеюсь, что есть еще одно решение, являющееся приложением система не является альтернативой и побуждая пользователю отключить NFC столь же плохо ...
Заранее спасибо.
Можете ли вы получить тег, чтобы открыть требуемое приложение? В этом ответе объясняется, как это может быть достигнуто http://stackoverflow.com/a/8671967/2737421 –
Достаточно ли предотвратить повторное сканирование, когда ваша деятельность NFC находится на переднем плане или вам также нужно, чтобы при запуске вашей деятельности через ваше приложение находится на переднем плане? В последнем случае: У вас есть контроль над исходным кодом этого второго приложения? –
Tristan - Я уже установил NFC для открытия своего приложения. Michael - последний случай - это то, что я пытаюсь решить, и, к сожалению, второе приложение является универсальным сторонним приложением. – bergo