Solution éléganteSolution élégante?
Hey People. Je travaille actuellement sur un projet et je pense à une solution élégante pour la mise en œuvre, j'en ai marre des solutions improvisées.
Permettez-moi d'expliquer mon « problème » pour vous:
La tâche de cette partie de mon application est assez simple:
Je veux que mon application pour télécharger des trucs et traiter ce fichier téléchargé en l'arrière-plan, affichant un ProgressDialog dans l'intervalle. Après cela, le contenu doit être renvoyé dans une liste de chaînes qui sont affichées dans certaines ListActivity. Jusqu'à présent, pas une grosse affaire:
Téléchargeur et le traitement est un AsyncTask sous-classé et appelé dans une classe différente de l'activité principale. Mais maintenant mon problème:
Où appeler le Progressdialog? Et comment le thread graphique peut-il "réagir" avec un ProgressDialog? Dois-je appeler le ProgressDialog de la classe de traitement ou est-il préférable de "bloquer" la classe principale, en attendant une notification?
Salutations
EnflamedSoul
Avez-vous regardé un modèle appelé 'Observer Pattern'? –