Android NFC: есть ли обратный вызов, когда тег находится в диапазоне? - PullRequest
0 голосов
/ 01 июля 2019

Имеется ли обратный вызов из стека NFC Android в приложение переднего плана, когда устройство NFC находится в диапазоне?

Фильтрация Logcat для "NFC" показывает следующие полезные сообщения стека:

Tag In Range

2019-07-01 16:39:44.013 3712-3712/? D/NativeNfcTag: Connect to a tech with a different handle
2019-07-01 16:39:44.175 3712-6736/? D/NativeNfcTag: Starting background presence check

Tag Out of Range

2019-07-01 16:42:15.808 3712-6788/? D/NativeNfcTag: Tag lost, restarting 
2019-07-01 16:42:15.811 3712-6788/? D/NativeNfcTag: Stopping background presence check

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

1 Ответ

0 голосов
/ 17 июля 2019

NfcA.isConnected() проверит, подключены ли вы, и вернет логическое значение. Вы можете постоянно вызывать его из другого потока.

...