Обнаружение Wi-Fi отключен в фоновом режиме с Android O - PullRequest
0 голосов
/ 01 июля 2018

Об этом уже спрашивали в разных формах, но это обратное большинству из них. Я хочу, чтобы иметь возможность определить, когда пользователь отключил Wi-Fi, а затем сделать что-то (например, всплывающее уведомление с напоминанием о включении)

До Android O я мог создать широковещательный приемник для изменения состояния Wi-Fi, но это уже не так. Я посмотрел вокруг на альтернативы, и, кажется, нет способа обнаружить отключенный Wi-Fi.

С помощью расписания заданий native / firebase я могу определить, когда снова включается Wi-Fi. Я мог бы также создать службу переднего плана, но это кажется излишним и раздражающим с уведомлением.

Другая альтернатива также тяжелая, и она заключается в том, чтобы запланировать повторяющееся задание / сигнал тревоги для периодической проверки подключения к Wi-Fi. Я могу использовать будильник и не разбудить устройство, так что оно не такое тяжелое, как сервис, но все же кажется немного тяжелым.

Есть ли способ получить уведомление о том, что Wi-Fi был отключен из фона?

...