Académique Documents
Professionnel Documents
Culture Documents
Une activité peut se trouver dans trois états qui se différencient surtout par leur visibilité :
➢ Active ou running : l’activité est visible en totalité et se trouve au sommet de la pile
➢ Suspendue ou paused : l’activité est partiellement visible à l’écran (par exemple
réception d’un sms ou ouverture d’une fenêtre semi transparente).
➢ Arrêté ou stopped : L'activité est tout simplement invisible pour l'utilisateur, car une
autre activité prend toute la place sur l'écran.
Une activité n'a pas de contrôle direct sur son propre état, il s'agit plutôt d'un cycle rythmé
par les interactions avec le système et d'autres applications.
Ci-dessus un schéma qui présente ce que l'on appelle le cycle de vie d'une activité,
c'est-à-dire qu'il indique les étapes que va traverser notre activité pendant sa vie, de sa
naissance à sa mort. Vous verrez que chaque étape du cycle est représentée par une
méthode.
-> Lorsque l’activité est lancée, Le système android appelle les méthodes onCreate(),
onStart() et onResume() .
-> Losque l’activité s’arrête, le système android appelle les méthodes onPause(), onStop() et
onDestroy().
-> Lorsque l’activité n’est plus au premier plan mais qu’elle est tout de même affichée la
méthode onPause() est appelé et lorsque l’activité retourne au premier plan la méthode
onResume() est appelée.
-> Lorsque l’activité n’est plus affiché les méthodes onPause() et onStop() sont appelées et
lorsqu’elle est de nouveau affichée les méthodes onRestart() , onStart() et onResume() sont
appelé.
4- Les ressources :
Les ressources sont des fichiers qui contiennent des informations qui ne sont :
• Pas en Java (ce n'est donc pas du code).
• Pas dynamique (le contenu d'une ressource restera inchangé entre le début de
l'exécution de votre application et la fin de l'exécution
NB : Android est destiné à être utilisé sur un très grand nombre de supports différents, et il
faut par conséquent s'adapter à ces supports. L'avantage des ressources, c'est qu'elles nous
permettent de nous adapter facilement à toutes ces situations différentes.