Oreo (8+) BLE сканирование через некоторое время останавливается с намерением остановить - PullRequest
0 голосов
/ 09 ноября 2018

Мне удалось успешно реализовать сканирование BLE с ожидающими намерениями на Android.

Из документов вы можете найти следующий метод, который я использовал для осуществления сканирования: public int startScan (List<ScanFilter> filters, ScanSettings settings, PendingIntent callbackIntent)

Через некоторое время (от нескольких минут до нескольких часов, все на одном устройстве: Nokia 1 с Android 8.1.0) я обнаружил, что PendingIntent, похоже, отменен, и новые результаты сканирования не найдены.

Кто-нибудь еще испытывал что-либо подобное? Если да, есть ли обходные пути?

...