Android - ¿Puedo enviar un intento de cambio de estado de Wi-Fi a un servicio?
-
21-09-2019 - |
Pregunta
Quiero enviar una intención de mi servicio cada vez que el estado de cambios de conectividad Wifi.
Así que cuando Actualmente utilizo un receptor de radiodifusión para escuchar los cambios de estado en Wi-Fi, por lo que cuando este recieves un intento Quiero ser capaz de enviar esta información a mi servicio.
¿Es esto posible y si es así la forma correcta de hacerlo?
Solución
Si el servicio se va a ejecutar en el momento, sólo podría registrar un BroadcastReceiver
en el Service
directamente a través de registerReceiver()
.
De lo contrario, llame startService()
del BroadcastReceiver
informarle a la Service
del evento, la puesta en marcha del Service
si no se está ejecutando. Asegúrese de cerrar ese Service
en algún momento (por ejemplo, el uso IntentService
, que se apagará automáticamente cuando no hay más trabajo que hacer).