Android: управление активностью и детектор тегов NFC - PullRequest
0 голосов
/ 20 июня 2011

Я надеюсь, что кто-то может мне помочь с этим.

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

Моя проблема: У меня есть TabActivity с двумя действиями.Одно из двух действий - прочитать тег (мы можем назвать это действие следующим образом: " READ_ACTIVITY ").Когда тег обнаружен, я не хочу менять свой экран, я хочу оставаться в том же интерфейсе, в котором я нахожусь до перехвата тега.Как я уже сказал, это можно сделать с помощью следующего кода:

      mAdapter.enableForegroundDispatch(hereiam, intent, null, null);

, где намерением является pendingIntent.

Теперь отправка на передний план выполняется READ_ACTIVITY .Моя проблема в том, что при обнаружении тега приложение открывает новую READ ACTIVITY, в то время как я хотел бы остаться в tabactivity.Кто-то знает, как остаться в tabactivity при обнаружении тега?

Заранее спасибо

1 Ответ

0 голосов
/ 27 августа 2011

Вам нужно установить TechList, который вы хотите перехватить, а также intentFiltersArray, пожалуйста, следуйте документации об этом , а также демонстрационным примерам NFC и API, уже реализующим то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...