Je fais des tâches réseau lourdes - télécharger des images (aperçus) - Pour que mon interface principale ne soit pas bloquée, elle l'a fait dans une AsyncTask, je veux les mettre dans une GridView mais je les ai définies l'adaptateur avant la fin de la tâche asynchrone. Une partie du code sera plus helpfullAsyncTask et setAdapter dans les méthodes onCreate
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gridview);
new LoadAllPictures().execute();
GridView g = (GridView) findViewById(R.id.gridview);
g.setAdapter(new ImageAdapter(this));
}
Ainsi, à la fin de la Logcat montre que tout avait été dowloaded mais rien sur mon écran. J'ai essayé de faire la partie setAdapter dans mon AsyncTask mais il me dit que: Only the original thread that created a view hierarchy can touch its views.
Que dois-je faire?