2010-11-10 25 views
4

lorsque l'utilisateur appuie sur un élément de menu, j'ai besoin de créer une nouvelle activité; cette activité charge beaucoup de données puis affiche une carte et prend quelques secondes pour être affichée ... Comment puis-je utiliser ProgressDialog d'une activité à une autre? Je ne peux pas vraiment voir si je l'appelleProgressDialog dans Android pour nouvelle activité

ProgressDialog dialog = ProgressDialog.show(this, "", "Loading. Please wait...", true); 

Merci à l'avance et salutations c.

Répondre

1

Voir la réponse here

Vous devez utiliser votre AsyncTask dans la méthode onCreate() de l'activité que vous commencez à partir du menu.

+0

J'ai le même problème, mais je ne vois pas comment AsyncTask est utilisé correctement. Il semble que ProgressDialog ne commence pas à dessiner tant que la nouvelle activité n'est pas complètement terminée (via une asyncTask). D'ici là, le ProgressDialog n'est plus nécessaire. –