Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
16
Gestion des événements
du cycle de vie
d’une activité
Bien que cela puisse ressembler à un disque rayé, n’oubliez pas que les terminaux Android
sont, avant tout, des téléphones. Pour cette raison, certaines activités sont plus importantes
que d’autres – pour un utilisateur, pouvoir recevoir un appel est sûrement plus important
que faire un sudoku. En outre, un téléphone possède généralement moins de mémoire
qu’un ordinateur de bureau ou qu’un ordinateur portable.
Par conséquent, votre activité risque de se faire tuer parce que d’autres activités ont lieu et
que le système a besoin de la mémoire qu’elle occupe. Il faut considérer tout cela comme
l’équivalent Android du "cercle de la vie" – votre activité meurt afin que d’autres puissent
vivre, etc. Vous ne pouvez donc pas supposer que votre application s’exécutera jusqu’à son
terme, que ce soit de votre point de vue ou de celui de l’utilisateur.
C’est l’un des exemples – peut-être le plus important – de l’impact du cycle de vie d’une
activité sur le déroulement de vos propres applications. Dans ce chapitre, nous présenterons les différents états qui composent le cycle de vie d’une activité et la façon de les gérer
correctement.
Livre Android.book Page 173 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 188/391

Suivant