android ListView異步加載圖片
}else{
本文引用地址:http://www.biyoush.com/article/201609/305008.htmholder.icon.setImageDrawable(drawable);
}
return convertView;
}
}
static class ViewCache{
ImageView icon;
TextView name;
TextView date;
}
但是,它好像也有一些不完美的地方,比如說可能會造成同時下載二十多個圖片的線程(甚至更多),它沒有對線程的數(shù)量做一個限制。那就使用固定數(shù)據(jù)的線程池吧,再比如出現(xiàn)重復加在一個圖片怎么處理,再比如線程池里線程的優(yōu)先級安排怎么弄呢?(比如你想要最近添加進入的線程擁有的優(yōu)先級最高,因為你總是想最先看到當前的界面的內容,而不在乎跳過界面的內容什么時候加在完畢,這里可以說的就太多了,事實上完成上面的已經(jīng)可以應付大多數(shù)應用了)
評論