J'utilise listview pour afficher des données, dans listview j'utilise l'image dans chaque liste.ListItem lazyload Problème d'affichage d'image AsyncTask
Je suivais ce tutoriel http://developer.android.com/guide/samples/ApiDemos/src/com/example/android/apis/view/List4.html
new Handler().post(new Runnable(){
@Override
public void run() {
//Need to subclass to use Asynctask
class DownloadImage extends AsyncTask<Void, Void, Void>{
@Override
protected Void doInBackground(Void... params) {
Drawable dImage = Util.getImageFromURL(imageURL);
getImageIcon().setImageDrawable(dImage);
return null;
}
}
new DownloadImage().execute();
}
});
cela semble bon pour l'image de chargement lazzy, mais il y a un problème, il ne sera pas afficher une image jusqu'à ce que l'écran tactile de l'utilisateur ou d'essayer de faire défiler les résultats ou toute interaction par l'utilisateur pour combiner les touches de l'appareil.
Si j'essaie de faire défiler les résultats, il affiche toutes les images de la liste ... ce qui peut mal tourner ???