Comment arrêter Android de service lorsque l'application est fermée

Je suis d'essayer de maintenir un service fonctionnant de façon continue jusqu'à l'utilisateur de fermer l'application.

Je suis en utilisant startService() méthode de onCreate() méthode de mon activité principale et stopService() dans onDestroy() méthode.

Maintenant j'ai un problème, car il semble que mon activité principale meurt et est re-créé lorsque j'effectue une rotation de l'appareil ou lorsque je désactive l'écran.

Comment puis-je arrêter mon service uniquement lorsque l'utilisateur cesse d'application manuellement?

  • Les utilisateurs n'ont pas vraiment fermer les applications Android. Qu'entendez-vous par "utilisateur de fermer les app"?
  • Je veux dire intentionnelle app fermer. Après que l'utilisateur glisser hors de l'app sur "applications récentes" de l'écran.
InformationsquelleAutor Kamil | 2015-03-28