Affichage et traitement d'un ProgreeDialog
Me voici bloqué dans le développement de mon applicatif. Je vous explique le blocage. Lors de la première connexion, l'appli android vas interroger un web service pour voir si les identifiants tapés sont bien dans la base ainsi que d'autres informations.
J'aurais aimé savoir quel type de ProgressDialog je dois mettre .....
Voici mon code actuel :
Code:
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
| //l'execution du bouton
android.view.View.OnClickListener btn_action_list = new View.OnClickListener(){
@Override
public void onClick(View arg0) {
compute();
}};
btn_action = (Button) findViewById(R.id.btn);
btn_action.setOnClickListener(btn_action_list);
..............
//l'affichage de mon progress dialog
private void compute() {
ProgressDialog mProgressDialog = ProgressDialog.show(this, "Connexion en cours","Veuillez patienter ...", false,true);
// Déclaration d'un thread qui va simuler un long traitement
new Thread(new Runnable(){
@SuppressWarnings("null")
public void run(){
try {
Thread.sleep(5000); // Traitement long (bon, ici, dodo pendant 5 sec)
Dialog dialogWait = null;
dialogWait.dismiss();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
} |
Si vous avez une idée .....
Loïc