J'ai besoin d'un moyen pour que mon activité sache que cela se passe en arrière-plan, et non pas quand elle se fait tuer. J'ai pensé à accrocher à onStop(), mais onStop() est appelé pour les deux cas. En d'autres termes, existe-t-il un moyen de savoir si mon activité passe en arrière-plan et ne se fait pas tuer?Android: Comment détecter si une activité passe en arrière-plan?
1
A
Répondre
2
Que diriez-vous de la méthode onPause()? A partir de la documentation:
Appelé dans le cadre du cycle de vie activité lorsqu'une activité va dans l'arrière-plan, mais n'a pas (encore) été tués.
1
Que cherchez-vous? Ou, plus important encore, qu'allez-vous faire si vous le détectez? Par définition, onPause()
est lorsque vous devriez commencer à mettre en pause vos threads de travail et enregistrer vos données dans le stockage persistant. Dans onDestroy()
, vous pouvez appeler isFinishing()
pour voir si vous êtes sur le point de sortir ou tout simplement détruire et recréer vous-même à cause de quelque chose comme un changement d'orientation.
Questions connexes
- 1. Comment passer une activité? android
- 2. Comment différencier une activité android d'une sous-activité par programme?
- 3. Comment détruire une activité sur Android?
- 4. Android: détecter si PVPlayer ou AwesomePlayer?
- 5. dessiner sur une activité android
- 6. Identifier une activité sur Android?
- 7. Détecter si l'URL spécifiée est une image dans Android?
- 8. Android: Activité établir une connexion réseau
- 9. Activité de l'onglet Android
- 10. Android: une solution légère pour détecter keypress
- 11. android: activité
- 12. Reprise Android Activité
- 13. Comment effacer une activité de la deuxième activité en revenant à l'écran d'accueil dans Android?
- 14. Android: Détecter si l'activité parente d'une vue est en pause
- 15. android détecter si une boîte de dialogue est active?
- 16. Android: transmettre des données à une activité enfant, détecter qui est le parent
- 17. Android: Comment démarrer une activité à une heure donnée?
- 18. android Comment détecter si l'application a fonctionné dans le passé
- 19. android non activité
- 20. Android Activité Titre Attente en attente
- 21. détecter si l'iPhone/iPad est protégé par mot de passe
- 22. Comment détecter si une table existe? MySql
- 23. Comment détecter si une application COM est en cours d'exécution?
- 24. activité android s'écraser dans
- 25. Comment gérer les notifications dans une activité Android
- 26. Android redémarrer mon activité
- 27. Activité sur android
- 28. Android: Communication Activité/Service
- 29. android - comment détecter une vue particulière a l'accent lorsque l'utilisateur passe le doigt sur l'écran
- 30. Android - Comment créer plusieurs instances d'une activité?