Bonjour à tous,
Imaginons une Activity A et un Thread B.
J'envoi une succession de message de A vers B qui vont me permettre d'initialiser/peupler un membre de A :
De son Coté B , envoi un message à A une fois qu'il à fini de récupérer les données ce qui permet à A de remplir une variable au fur et à mesure des traitement des messages GET_DATA.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 for(DPCamera cam : cameras) { comDPmessage = comDPHandler.obtainMessage(); comDPmessage.what = NetworkMessages.INFO_VIDEO_MOIS; comDPmessage.obj = i;//cam.getNumCam(); comDPHandler.sendMessage(comDPmessage); i++; } //Comment attendre la fin des message en toute sécurité ici this.initCalendar();
Le problème c'est que je dois lancer une méthode d'initialisation dans mon activity qui nécessite que la variable mise à jour via les messages soit bien intialisé et remplie.
D'ou ma question , comment puis je attendre que tous mes messages ai été traité correctement avant de déclencher ma méthode d'initialisation ?
merci
Partager