Y at-il un moyen de savoir si onDestroy()
sera appelé après onPause()
? En mai activité je dois faire une action différente lorsque l'activité a perdu le focus et quand l'activité est en baisse, mais même quand l'activité est en baisse onPause()
est appelée avant onDestroy()
Je veux faire une action différente en onPause()
lorsque l'activité a perdu le focus et quand est-ce que onDestroy()
va s'appeler.Comment distinguer si onDestroy sera appelé après onPause
4
A
Répondre
20
Oui avec:
@Override
protected void onPause() {
super.onPause();
if (this.isFinishing()) {
// WAHT YOU WANT TO DO BEFORE DESTROYING...
}
}
Mais bien sûr, il ne peut pas gérer si vos heurtes app;)
+3
@ esmeralda2 De rien. Serait bien si vous acceptez la réponse;) – Beasly
Questions connexes
- 1. onDestroy() ne sera pas appelé après this.finish()
- 2. Test onPause(), onDestroy() utilisant Robotium
- 3. Android onStop onDestroy appelé après onCréer
- 4. onDestroy étant appelé
- 5. Lancement ultérieur après onDestroy non appelé affiche un écran vide
- 6. OnActivityCreated() de Fragment est appelé après onDestroy() de l'activité
- 7. OnDestroy est appelé à chaque fois que l'écran se rallume
- 8. Android :: Service OnDestroy appelé très tard
- 9. Que se passe-t-il après onDestroy()
- 10. Comment sera appelé en premier?
- 11. Ecran vide après onPause-onResume
- 12. TaskScheduler.UnobservedTaskException ne sera jamais appelé
- 13. Android Activity-Lifecycle ... comment éviter onDestroy()?
- 14. OnPause méthode n'est pas appelée
- 15. Android: Libération des ressources dans onDestroy(); méthode
- 16. Android: Asynctask ne fonctionne pas lorsqu'il est appelé onDestroy
- 17. Méthode ne sera jamais appelé
- 18. Utilisation d'IntentService pour Location listening mais onDestroy appelé immédiatement après onHandleIntent
- 19. ListAdapter getView appelé après OnPause lorsque l'appareil est verrouillé et est en orientation paysage
- 20. onIabPurchaseFinishedListener ne sera jamais appelé
- 21. android Dessert appel NullPointerException dans onCreate après onDestroy a été appelé
- 22. OnDestroy est appelé en rotation malgré le paramètre configChanges
- 23. Est-il possible d'utiliser le gestionnaire précédent dans Activity créé avant onDestroy() onPause()?
- 24. Redémarrer une minuterie après avoir appelé cancel()
- 25. onNewIntent appelé après finish() exécuté
- 26. Outre la sauvegarde des états de variables, quelles sont les bonnes pratiques pour onPause, onStop, onDestroy?
- 27. onDestroy est manquant. L'achèvement automatique ne m'aide pas
- 28. netStatusHandler ne sera jamais appelé (Flash CS5)
- 29. Un événement peut-il être envoyé à Activity après onDestroy?
- 30. Dans quel cas mapView: viewForAnnotation: sera appelé?
Pourquoi ne pas accepter la réponse? – Beasly