我正在使用listview來顯示數據,在listview內部我正在每個listenite中使用圖像。ListItem lazyload AsyncTask圖像顯示問題
我下面這個教程 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();
}
});
這個不錯的lazzy加載圖片,但有一個問題,它纔會顯示用戶觸摸屏的任何圖像或嘗試滾動的結果或任何交互由用戶向手機設備鍵。
如果我嘗試滾動結果它顯示所有列表項圖像....什麼可能會出錯?