start_sticky servicio saber intent example esta entre ejemplo diferencia detener corriendo como android intentservice

android - servicio - Manera adecuada para detener IntentService



intentservice example (2)

Mi problema es que no sé cómo / cuándo detener el servicio.

IntentService se detiene automáticamente cuando onHandleIntent() , si no se le han enviado más comandos mientras se está ejecutando onHandleIntent() . Por lo tanto, usted no detiene manualmente un IntentService .

Cuando llamo a stopself () en onHandleIntent (Intent ..) se eliminan todos los Intent que están esperando en la cola IntentService.

Por eso no haces eso.

Pero no quiero detener el servicio de una actividad porque quiero completar el proceso de carga incluso si mi aplicación no se está ejecutando.

Entonces dejas que el IntentService detenga.

Estoy usando un IntentService para subir imágenes a un servidor. Mi problema es que no sé cómo / cuándo detener el servicio. Cuando llamo a stopself () en onHandleIntent (Intent ..) se eliminan todos los Intent que están esperando en la cola IntentService. Pero no quiero detener el servicio de una actividad porque quiero completar el proceso de carga incluso si mi aplicación no se está ejecutando.