Comment faire pour afficher la boîte de dialogue de progression avant de commencer une activité en Android?
Comment afficher une boîte de dialogue de progression avant de commencer une activité (p. ex., lorsque l'activité est le chargement de certaines données) dans Android?
- vous devez supprimer les espaces que vous avez avant de votre question... Il est ramassé comme un bloc de code et de faire de votre question plus difficile à lire.
InformationsquelleAutor Neha | 2011-03-05
Vous devez vous connecter pour publier un commentaire.
Vous devez charger les données dans un AsyncTask et de mettre à jour votre interface lorsque les données finit de se charger.
Vous pouvez même démarrer une nouvelle activité dans votre AsyncTask est
onPostExecute()
méthode.Plus spécifiquement, vous aurez besoin d'une nouvelle classe qui étend la classe AsyncTask:
Puis dans votre activité, vous feriez:
Lorsque vous démarrez un long processus en cours d'exécution sur Android, il est toujours conseillé de le faire sur un autre thread. Vous pouvez ensuite utiliser le thread d'INTERFACE utilisateur pour afficher une boîte de dialogue de progression. Vous ne pouvez pas afficher une boîte de dialogue de progression dans la même (UI) thread dans lequel le processus est en cours d'exécution.
Faire le suivant pour commencer votre processus d'
Pour cela, votre activité doit mettre en œuvre des Exécutables comme suit
Et enfin une méthode pour effectuer le processus de longue