Проблема фонового сканирования библиотеки Маяка на Зефире - PullRequest
0 голосов
/ 04 января 2019

Я использую библиотеку Android Beacon для сканирования маяков. И на моем устройстве Android работает Android 6 (Samsung Galaxy S5).

В фоновом режиме приложение не обнаруживает маяк в течение 5 секунд. (Не получается обратный вызов результата сканирования). затем он будет работать в течение 11 секунд (каждый новый цикл сканирования) и снова останавливается на 5 секунд.

Примечание: для Android 8 и 9 работает без проблем.

Это параметр, который я использую для сканирования.

setBackgroundBetweenScanPeriod(1100l);
setBackgroundScanPeriod(11000l);

Что касается журналов, я наблюдаю, что scheduleScanCycleStop() вызывает только этот 5-секундный интервал (каждую секунду).

Изменив setBackgroundScanPeriod на 1100, он работает нормально. Можно ли добиться такого же поведения с большим значением BackgroundScanPeriod?

Может кто-нибудь объяснить, где я делаю неправильно?

Спасибо

Журналы в течение 30 секунд

...