Je semble avoir une tâche classique, mais je ne trouve aucun exemple sur la façon de le faire.comment un service renvoie-t-il le résultat d'une activité?
Je veux télécharger quelque chose. Eh bien, j'appelle un service web et j'obtiens une réponse ... mais c'est à peu près la même chose. Pour ce faire, j'ai une activité qui démarre un service qui engendre un thread qui fait le travail.
Maintenant, je voudrais utiliser les données que j'ai eu dans l'activité qui a commencé le service.
(je suppose que le démarrage d'une autre activité pour gérer le travail d'afficher le résultat serait simple)
Mon problème est de savoir comment le service notifie une activité (celui qui a commencé ou un autre) de quelque chose?
Tous les pointeurs vers des exemples sont très appréciés.
Cordialement
Vous pouvez utiliser le récepteur de diffusion locale pour ce contrôle ce simple exemple de diffusion locale ici http://wiki.workassis.com/android-local-broadcast-receiver/ –