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ál es el alcance del desarrollo de juegos de Android en el futuro?
- Cómo dominar el desarrollo de aplicaciones de Android
- ¿Cuáles son algunas de las aplicaciones espías comunes que alguien podría instalar en su teléfono Android mientras lo tiene, y cómo se deshace de ellas?
- ¿Cuál es el mejor precio del desarrollador de aplicaciones de Android en Delhi NCR?
- ¿Cuál es tu aplicación favorita (no juego) en tu Android?
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.