Escolar Documentos
Profissional Documentos
Cultura Documentos
Date : 26/05/2012
Dure : 2h00
Nombre de pages : 5
Le barme est donn titre indicatif. La clart de la copie rendue sera prise en considration.
(1)
(2)
Processus Tu
onResume()
Excution
(3)
onStop ()
(4)
Fermeture
onRestart ()
1. Donner les noms des mthodes manquantes (1), (2), (3) et (4).
(1) onCreate()
(2) onStart()
(3) onPause()
(4) onDestroy()
2. Quelle est la diffrence entre la mthode onResume() et la mthode numro (2) ?
onStart()
:
Cette
mthode
est
appele
quand
lapplication
est
dmarre.
onResume() : Cette mthode est appele quand lapplication passe (ou repasse) en avantplan.
3. Quelle est la mthode qui doit tre obligatoirement implmente ?
onCreate()
b. Ecrire le code xml de cet lment, sachant quon dsire lui donner lidentifiant ed et la
mme taille de son conteneur.
<EditText
android:id="@+id/ed"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
c. On aimerait changer la couleur du texte de cet lment. Quel est lattribut quon doit
ajouter?
- colortext
- android:colorText
- android:textColor
4. Soit linstruction suivante dans le code dune activit :
pb = (ProgressBar) findViewById(R.id.progBar) ;
b. Que permet de faire cette instruction ?
Cette instruction permet dassocier llment graphique progBar la variable Java pb
c. Quel est lidentifiant de cet lment graphique dans le fichier xml ?
progBar
d. Quel est le type de cet lment graphique ?
ProgressBar
Excution (1-0.5-0.5)
1. Ds le dmarrage de notre activit, un message derreur apparat. Donner deux endroits
possibles (mthodes ou fichiers) o peut se trouver lerreur.
- la mthode onCreate
- le manifest
2. Nous avons corrig cette erreur, mais maintenant, le message derreur apparat quand on
clique sur le bouton. Donner un endroit o peut se trouver lerreur.
Dans la mthode qui dcrit le comportement du bouton.
3. Jai cr une application avec deux activits. Lune envoie une information lautre. Mais
jobtiens des rsultats errons. Quelle est la cause de lerreur, si jai crit dans lactivit de
dpart :
i.putExtra("var", "mess") ;
et dans lactivit darrive :
String s = getIntent().getStringExtra("mess") ;
getStringExtra("var"), pas "mess"
BON TRAVAIL.
5