Bonsoir,
Je teste le code suivant :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...).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
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...
Partager