Répondre: Le dernier rappel dans le cycle de vie d'une activité

Nom
Sujet
Message

Historique du sujet : Le dernier rappel dans le cycle de vie d'une activité

Max. affiche le(s) dernier(s) 6 message(s) - (Dernier message affiché en premier)
il y a 5 ans 3 mois #8

admin

Portrait de admin

onPause () et onStop () ne seront pas appelés si finish () est appelé depuis la méthode onCreate (). Cela peut se produire, par exemple, si vous détectez une erreur pendant onCreate () et appelez finish () en conséquence. Dans un tel cas, cependant, tout nettoyage que vous vous attendiez à faire dans onPause () et onStop () ne sera pas exécuté.

Bien que onDestroy () soit le dernier rappel dans le cycle de vie d'une activité, il convient de mentionner que ce rappel ne peut pas toujours être appelé et ne doit pas être utilisé pour détruire des ressources. Il vaut mieux avoir les ressources créées dans onStart () et onResume (), et les faire détruire respectivement dans onStop () et onPause ().
il y a 5 ans 3 mois #7

admin

Portrait de admin

Le dernier rappel dans le cycle de vie d'une activité est onDestroy (). Le système appelle cette méthode sur votre activité comme signal final que votre instance d'activité est complètement supprimée de la mémoire système. Habituellement, le système appellera onPause () et onStop () avant d'appeler onDestroy (). Décrivez un scénario, cependant, où onPause () et onStop () ne seraient pas invoqués.
Temps de génération de la page : 0.065 secondes