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.
- ¿Cuáles son algunas aplicaciones geniales de productividad para Android además de Evernote?
- ¿Cuál es la mejor aplicación de conversión de moneda de Android?
- ¿Todas las aplicaciones que he instalado desde Play Store son seguras para mi Android? Me preocupa la piratería.
- ¿Cuáles son algunas aplicaciones de llamadas gratuitas para tableta?
- ¿Cuál es la mejor aplicación de Android para leer libros?
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.