Affichage d'une ProgressDialog
Bonsoir,
Je teste le code suivant :
Code:
1 2 3 4 5 6
| ProgressDialog dialog = ProgressDialog.show(main.this, "", "Patientez, accès au site internet...", true);
ConnexionSite(); // Method qui accède à un site web
dialog.cancel();
dialog = ProgressDialog.show(main.this, "", "Traitement du fichier en cours...", true);
ParcoursICS(); // Method qui traite un fichier
dialog.cancel(); |
Malheureusement, au lieu d'avoir une ProgressDialog durant l'accès au site internet, puis une autre ProgressDialog durant le traitement du fichier, je n'ai qu'une ProgressDialog (la première, qui ne s'arrête jamais...).
J'ai essayé de remplacer dialog.cancel(); par dialog.dismiss(); mais ça ne change rien...
Comment faire pour afficher la ProgressDialog au moment où je le souhaite, et la faire disparaitre lorsque mon traitement est terminé ?
PS : en ajoutant dialog.setCancelable(true); on peut arrêter la ProgressDialog et cliquant sur la touche BACK, mais ce n'est pas le but...