Je veux afficher une barre de progression, et pendant ce temps, elle obtient des éléments et quand elle a fini d'obtenir tous les éléments, elle affiche la liste.Android: Barre de progression affichée
Comment est-ce possible?
Je veux afficher une barre de progression, et pendant ce temps, elle obtient des éléments et quand elle a fini d'obtenir tous les éléments, elle affiche la liste.Android: Barre de progression affichée
Comment est-ce possible?
qu'en est-il de l'implémentation d'un AsyncTask avec ProgressDialog en tant que membre?
http://developer.android.com/reference/android/os/AsyncTask.html http://developer.android.com/reference/android/app/ProgressDialog.html
Voir la article.
Progress dialog wont show with async task
c'est une question que j'ai posté qui a la plupart du code exemple que vous avez besoin pour obtenir une barre de progression jusqu'à
essentiellement c'est commencer une deuxième bande de roulement qui fera ce que vous voulez (dans ce cas, il a téléchargé la base de données SQL pour mon application) tout en laissant le thread d'interface utilisateur de le faire est de posséder cette (montrant une boîte de dialogue de progression)
Créer le ProgressDialog
dans votre Activity
:
private ProgressDialog progressDialog;
Régler le ProgressDialog
dans toute action où vous voulez prendre un certain temps:
progressDialog = ProgressDialog.show(FoodDriveModule.this, "", "Loading...");
Utilisez Thread
pour gérer la barre de progression:
new Thread()
{
public void run()
{
try
{
sleep(1500);
// do some task (whatever you want to do)
}
catch(Exception e)
{
Log.e("tag",e.getMessage());
}
}.start();
}
ce id un asynctask? – Troj
que voulez-vous dire? –
Quelle est la différence entre l'utilisation d'AsyncTask ou le thread de progression régulier? – Troj