Problème avec ProgressDialog
Bonjour à toutes et à tous,
Dans une application, au lancement, je charge plusieurs fichiers, ce qui met quelques secondes pendant lesquelles je voudrais afficher un ProgressDialog.
J'ai écrit le code suivant et ... rien ne s'affiche.
Si je supprime l'instruction "pd.dismiss", alors le ProgressDialog s'affiche ... mais après le chargement des fichiers !
A priori, je n'ai rien compris du fonctionnement de ce composant.
Pourriez-vous éclairer ma lanterne et me dire comment faire.
Merci pour votre aide.
Code:
1 2 3 4 5 6 7 8 9
|
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
ProgressDialog pd = new ProgressDialog(this);
pd.setMessage("Initialisation");
pd.show();
initPgm(); // Chargement de fichiers
pd.dismiss(); |