Об этом уже спрашивали в разных формах, но это обратное большинству из них. Я хочу, чтобы иметь возможность определить, когда пользователь отключил Wi-Fi, а затем сделать что-то (например, всплывающее уведомление с напоминанием о включении)
До Android O я мог создать широковещательный приемник для изменения состояния Wi-Fi, но это уже не так. Я посмотрел вокруг на альтернативы, и, кажется, нет способа обнаружить отключенный Wi-Fi.
С помощью расписания заданий native / firebase я могу определить, когда снова включается Wi-Fi. Я мог бы также создать службу переднего плана, но это кажется излишним и раздражающим с уведомлением.
Другая альтернатива также тяжелая, и она заключается в том, чтобы запланировать повторяющееся задание / сигнал тревоги для периодической проверки подключения к Wi-Fi. Я могу использовать будильник и не разбудить устройство, так что оно не такое тяжелое, как сервис, но все же кажется немного тяжелым.
Есть ли способ получить уведомление о том, что Wi-Fi был отключен из фона?