Kix Posté(e) 1 décembre 2011 Share Posté(e) 1 décembre 2011 Bonjour, Étant tout nouveau dans le dÉveloppement Android, j'ai un peu de mal à me retrouver dans le code ^^. Je vous explique tout d'abord le scÉnario que mon application doit suivre : 1.Interrogation du premier Web Service - Connexion au WS. - Parsing - Insertion des donnÉes dans la base de donnÉes. 2. Je dois ensuite, tout en restant en tâche de fond (pas d'itÉration avec l'utilisateur), interroger 2 autres Web Services seulement si le premier Web Service me l'autorise (par rapport aux donnÉes retournÉes). J'ai donc utilisÉ AsyncTask pour rÉcupÉrer le premier Web Service. La rÉcupÉration, le parsing et l'insertion en base se fait parfaitement. Il me reste, maintenant, à interroger les autres Web Services, mais c'est là que je bloque en effet. L'organisation de mon projet se fait comme ceci, j'ai une Activity, un singleton WebServiceManager et une classe Étendu du protocole AsyncTask. Comment savoir dans ma classe WebServiceManager (qui utilise donc ma classe hÉritant du protocole AsyncTask), quand la rÉcupÉration est terminÉe ? (Existe-t-il des sortes de notifications comme en objective-c ? Faut-il utiliser ce type de processus ?) Par avance, merci. Cordialement, KÉvin. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.