В приложении Android, которое я разрабатываю, моя служба должна быть запущена только тогда, когда устройство подключено к маршрутизатору (очевидно, через Wi-Fi). Я действительно новичок в андроиде, и то, что у меня есть до сих пор, навело меня навсегда для достижения, поэтому я действительно надеюсь на некоторые указатели.
Моя служба настроена на запуск при запуске телефона. Также, когда запускается Activity, она проверяет, работает ли служба, и если она не запускается. Мне просто интересно, какой код я могу внести в свою службу, чтобы отключить его, если состояние Wi-Fi потеряно, - и какой код мне нужно сделать, чтобы запустить услугу, как только соединение WiFi станет активным?
Спасибо!:)