1.Conception de cycle de vie de l'activité
Quand l'utilisateur navigue parmi l'activité des apps, i.e:entrée et sortie, à propos de l'activité concerné, son état s'adapte selon l'intervention d'utilisateur.
Le système appelle chacun des fonction de rappel lorsqu'une activité entre dans un nouvel état.
2.Six fonctions de rappel(callback)
2.1.onCreate()
Implémentation est obligatoire.
une fois par la vie de l'activité.
a.déclaration d'interface d'utilisateur xml:setContentView(R.layout.nom).
b.L'initialisation des variables membre.
mTextView = (TextView) findViewById(R.id.text_view);
c.L'attachements des fonction de rappel de l'autre activité.
d.l'autre: Lier des données à des listes; onSaveInstanceState() etc
2.2.onStart()
Dès que la finition de onCreate(),le système appelle cette fonction.
Dans cet état, onStart() se prépare pour rendre l'activité visible et interactif.
2.3.onResume()
Restez à l'écran(premier plan),permet intervention de l'utilisateur sauf l'autre activité qui parvient avec la priorité élevé.
2.4.onPause()
Cette fonction est appelé, lorsque l'utilisateur vient de sortir de cet activité.
C'est dans cette méthode où il faut libérer certain resources systèmes
par example, broadcast receiver etc, et tout ce qui concerne la consommation de la batterie. Parce que l'activité est en pause, et l'utilisateur n'en a pas besoin.
2.5.onStop()
Lorsque cette activité n'est plus visible.Dans cet état, il faut libérer quasiment tout les resources système.
2.6.onDestroy()
C'est le dernier méthode pendant le cycle de vie d'activité.
Il est appelé, soit par code finish(), soit par le système en cause de pénurie de la mémoire nécessaire.
3.L'état d'activité et leur visibilité
Je vais essayer déchiffrer la relation entre l'état d'activités et leur visibilité.
Voici le Schéma du cycle de vie d'activité android.
4.Conclusion
Afin de gérer le comportement de votre activité lorsque l'utilisateur quitte et revient à l'activité, N'hésitez pas profiter ces méthodes de manière appropriée.
À plus, bon courage à ton démarrage.