Сценарий: мы подключаемся к тегу NFC в первый раз и отправляем данные, все работает нормально.
Затем мы не убираем телефон и через 1–2 секунды снова пытаемся подключиться к тегу NFC (если нет) подключен) для отправки данных, и в 30% случаев мы получаем исключение о неработающей службе NFC, и оно не запускается, пока мы не отключим и не включим NFC на мобильном телефоне.
Код: Выделить всё
Process.setThreadPriority(Process.THREAD_PRIORITY_DISPLAY
+ Process.THREAD_PRIORITY_MORE_FAVORABLE); //first line of doInBackground()
if(((ArrayList) params[0]).size()
Подробнее здесь: [url]https://stackoverflow.com/questions/49190515/nfc-service-dead-android-os-deadobjectexception[/url]
Мобильная версия