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?

¿Fue útil?

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).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top