Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
31
Appel d’un service
Les services peuvent être utilisés par n’importe quel composant de l’application capable
d’attendre pendant un certain temps. Ceci inclut les activités, les fournisseurs de contenu
et les autres services. Par contre, ceci ne comprend pas les récepteurs d’intention purs (les
écouteurs qui ne font pas partie d’une activité) car ils sont automatiquement supprimés
après le traitement d’une intention.
Pour utiliser un service local, vous devez le lancer, obtenir un accès à l’objet service, puis
appeler ses méthodes. Vous pouvez ensuite arrêter le service lorsque vous n’en avez plus
besoin ou, éventuellement, le laisser s’arrêter de lui-même. L’utilisation des services
distants est un peu plus complexe et ne sera pas présentée dans ce livre.
Dans ce chapitre, nous étudierons la partie cliente de l’application Service/WeatherPlus. L’activité WeatherPlus ressemble énormément à l’application Weather originale –
comme le montre la Figure 31.1, il s’agit simplement d’une page web qui affiche les prévisions
météorologiques.
La différence est qu’ici ces prévisions changent lorsque le terminal "se déplace", en reflétant
les modifications fournies par le service.
Livre Android.book Page 309 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 324/391

Suivant