Android: Comment gérer que l'application est réduite par bouton HOME

Un problème est apparu il y a quelques jours.
J'ai une demande à l'écoute pour la localisation GPS. L'auditeur est un service d'arrière-plan qui fonctionne tout le temps, ce service enregistre les données au niveau de l'application et de chaque activité lit ces données. Donc, quand je presse le bouton de retour, je suis en mesure de rattraper ce cas et je peux arrêter le service, mais quand je presse le bouton d'ACCUEIL, le service est encore en travail, bien que l'application est en arrière-plan, ce qui consomme de la batterie, parce que le GPS fonctionne toujours. Comment puis-je gérer cet événement? Je ne veux pas arrêter tous les services quand l'utilisateur appuie sur le bouton HOME et les démarrer lorsque l'utilisateur sera de retour.
10x

  • C'est une très vieille question et semble sans réponse. Juste essayer de donner mon meilleur solution: je comprends le problème n'est pas de la manipulation du bouton home, plutôt le cas de l'application passe en arrière-plan. Android donner la poignée pour des événements comme l'avant et l'arrière de la demande et je vous suggère de l'utiliser pour activer et désactiver votre service, respectivement. J'espère que cela aide 🙂