Bienvenue dans le forum Android Astuce !

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

Le dernier rappel dans le cycle de vie d'une activité il y a 4 ans 11 mois #7

  • admin
  • Portrait de admin Auteur du sujet
  • Hors Ligne
  • Administrateur
  • Administrateur
  • Messages : 6
  • Remerciements reçus 0
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.

Le dernier rappel dans le cycle de vie d'une activité il y a 4 ans 11 mois #8

  • admin
  • Portrait de admin Auteur du sujet
  • Hors Ligne
  • Administrateur
  • Administrateur
  • Messages : 6
  • Remerciements reçus 0
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 ().
Temps de génération de la page : 0.301 secondes