¿Por qué mi aplicación de fondo deja de funcionar?

Supongo que estás haciendo esta pregunta porque eres el desarrollador de esta aplicación y quieres saber por qué no funciona.

¿Seguiste las mejores prácticas para trabajos en segundo plano? ¿Incluso leíste ese documento?

Dijiste “aplicación de fondo”. Sin error. Tu aplicación se ejecuta en primer plano. Lo que necesita es un servicio en segundo plano, que sea independiente de su interfaz de usuario.

Si hizo todo lo anterior y su servicio aún no funciona:

  • importe android.util. Inicie sesión en su servicio. Envíe mensajes de registro para cualquier operación que pueda fallar para obtener información adicional.
  • Acceda a las Opciones de desarrollador y habilite la depuración de USB
  • Conecte su teléfono a su computadora y ejecute el comando adb logcat en su computadora.
  • Inicie su aplicación en su teléfono y haga que inicie el servicio en segundo plano. Espere hasta que deje de funcionar.
  • Mire los registros para obtener alguna pista sobre por qué su servicio en segundo plano dejó de funcionar.

En ese caso, solicite ayuda en un sitio web de preguntas y respuestas más orientado técnicamente, como Stack Overflow. Esté preparado para divulgar más detalles sobre su aplicación, incluidos fragmentos de código y mensajes de registro que pueden ayudar a otros a resolver su problema. Quora es excelente para una amplia gama de temas, pero, para ser sincero, no es el mejor lugar para los desarrolladores que buscan respuestas técnicas.

Puede ser que tenga demasiadas aplicaciones ejecutándose al mismo tiempo. Cierre las aplicaciones que no está usando.

Además, podría ser tu RAM. Desinstale algunas aplicaciones innecesarias y debería estar bien.

Además, actualice la aplicación que sigue deteniéndose. Actualiza tu versión de Android también.

Usted debe ser bueno para ir.

Quizás tenga más de unas pocas aplicaciones ejecutándose en segundo plano. Recomendaría reiniciar su teléfono y usar aplicaciones de redes sociales como messanger, whatsapp, snapchat, etc. Asumo que posee un dispositivo Android de rango medio.

Si tiene un buque insignia y está cerrando aplicaciones en segundo plano, podría deberse al modo de ahorro de energía.

No se

Si quieres respuestas pon más información en la pregunta. Esta pregunta tiene tanto valor informativo como “¿Por qué mi luz no funciona?”