Это теоретический вопрос.
Одно из пользовательских устройств (android 8 htc 10) продолжает активировать обратный вызов OnLeScan
после того, как он отключил модуль Bluetooth в настройках. Он мог воспроизвести его только на устройстве htc 10 .
Steps
- запуск приложения с включенным Bluetooth
- приложение обнаруживает маяки
- выключить Bluetooth
- приложение продолжает стрелять
OnLeScan
Я понимаю, что это невозможно (я не могу воспроизвести его на других устройствах), но я получаю такую ситуацию.
Теперь я планирую отключить сканирование при изменении состояния Bluetooth, поэтому я думаю, что это поможет мне решить эту проблему ...
Но все же я не понимаю, почему это так работает. У вас есть идеи, что может быть не так?