Deteniendo un IntentService

¿Alguien sabe si hay una manera de detener un IntentService sin que termine su hilo de trabajo y detenerse?

Simple pregunta, pero no pude encontrar la respuesta en la documentación. ¿Hay una manera simple de detenerlo?

Gracias

Bevor un mensaje a un servicio se enqueued onStartCommand se llama. Que reenvía el mensaje para hacer cola. Por lo que sólo podría anular onStartCommand, algo así:

 @Override public int onStartCommand(Intent intent, int flags, int startId) { if (intent.getAction().equals("Stop")) stopSelf(); onStart(intent, startId); return START_NOT_STICKY; } 

aclamaciones

Actualmente tropezar con este requierement para una aplicación en la que estoy trabajando. Intentaré usar onStartCommand para enviar un mensaje al servicio de intención para dejar de funcionar (por ejemplo, configurar una bandera booleana stopWork = true) y evaluarla durante el trabajo de trabajo o antes de la siguiente tarea en cola. El IntentService no se detendrá inmediatamente, pero omitirá todas las tareas pendientes. Espero eso ayude. Voy a intentarlo yo también.

  • Evitar el cambio de orden de la presentación de la aplicación Android después del lanzamiento del servicio intencional
  • ¿Cómo probar IntentService android?
  • Android: ¿Cómo obtener el contexto de la actividad de llamadas en un IntentService?
  • Android cómo comprobar si el servicio de intenciones sigue funcionando o si ha dejado de funcionar
  • Android IntentService Error de instancia
  • ¿Qué hacer si el sistema operativo ha matado a un IntentService?
  • Reschedule IntentService con AlarmManager - se ignora la información adicional intencional
  • Enviar una transmisión sólo a actividades específicas
  • Android: mantener el servicio en ejecución cuando se mata la aplicación
  • Android: El servicio de intento anidado no se inicia después de llamar a Context.startService ()
  • ¿Necesita ayuda para descargar imágenes de fondo en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.