Vous êtes sur la page 1sur 1

Programmation d'Applications Mobiles 3A-LMD Dép. Info.

UMMTO

TP N°02:

Cycle de vie d'une Activité Android.

1. Introduction :
L'objectif de ce deuxième TP est de comprendre le cycle de vie d'une activité Android.
L'activité est le composant le plus important dans une application Android. Elle contient une
interface, qui permet à l'utilisateur de communiquer avec l'application.
L'activité peut être dans l'un des états suivants : Active, En pause, Stoppée ou Détruite.
L'entrée dans un état se fait par l'invocation d'une méthode précise.

2. Objectifs :
- Création d'une application basique Android "Cycle de vie d'une Activité";
- Comprendre les différents états et transition du cycle de vie d'une activité;
- Se familiariser avec l'outil LogCat.

3. Taches :
1. Création d'un nouveau projet Android :
- Choisir EmptyActivity dans la liste et cliquer Next.
- Spécifier les informations sur l'activité : Nom d'activité :
"CyleDeVieActivité".
2. Ajouter les méthodes suivantes à l'activité :
- onStart(), onRestart(), onStop(), onPause, onResume() et
onDestroy().
3. Redéfinir ces méthodes pour afficher des messages dans l'outil LogCat en utilisant la
classe Log.
4. Filtrer, dans l'outil LogCat, et retenir uniquement les messages provenant de
l'application contenant l'activité "CyleDeVieActivité".
5. Exécuter l'application et visualiser le résultat dans le LogCat.
6. Ajouter les méthodes suivantes à l'activité :
- onSaveInstanceState(), onRestoreInstanceState()
7. Redéfinir ces deux méthodes pour afficher un message dans le LogCat et pour
sauvegarder et restaurer un bundle contenant la paire (Score, scoreCourant), où Score
est de type String et scoreCourant est de type int, initialisé à 0.
8. Refaire l'étape 5.

A.HammachePage 1

Vous aimerez peut-être aussi