¿Cómo mantener el servicio cuando la aplicación se cierra a la fuerza?

Encontré este problema cuando eliminé una aplicación a la fuerza. El servicio creado por esta aplicación también se eliminó. Pero, quiero mantener el servicio activado cuando la aplicación se cierra a la fuerza. ¿Qué debo hacer?

preguntado el 21 de septiembre de 13 a las 12:09

No intente anular los deseos del usuario -

1 Respuestas

Si el usuario ingresa a Configuración y detiene su servicio, o usa Force Stop, no hay nada que pueda hacer. En particular, si el usuario toca Forzar detención para su aplicación, su aplicación nunca volverá a ejecutarse, a menos que el usuario ejecute manualmente uno de sus componentes (p. ej., toque el ícono de un iniciador).

Esto se debe a que "mantener el servicio activo cuando se cierra la aplicación" suele ser un antipatrón en Android. Su servicio solo debe estar funcionando cuando el usuario perciba que está agregando valor. Cualquier otra cosa es hostil para el usuario, ya que desperdicia RAM (y posiblemente CPU/batería, dependiendo de la implementación del servicio).

Respondido el 21 de Septiembre de 13 a las 14:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.