Salut à tous!
J'ai une application qui doit loader des données au lancement je les exécutes dans deux classes différentes qui héritent chacune de AsynTask. Le problème c'est que j'aimerais mettre une listener son mon activité pour dire quand les deux Tache effectuer en arrière plan on terminé pour pouvoir afficher une nouvelle vue par exemple.
Le je bloque je vois pas comment faire j'ai regarder ce tuto http://rom.developpez.com/java-listeners/ mais ça ne m'a pas aider non plus ..
Si quelqu'un aurait une idée je suis preneur
Voila la première activité qui lance les deux Tache
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.home_loading); LoadTableUser loadTblUser =new LoadTableUser(); loadTblUser.execute(); LoadTableMenu loadTblMenu = new LoadTableMenu(); loadTblMenu.execute(); //Log.i("", "Taille de getListTableUser = "+ SglTableUser.getListTableUser().size() +""); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } }
Merci d'avance
Partager