耦合性強那是因為老師是在做視頻教程,做教程第一要通俗易懂,戳中要點,第二時間有限,寫代碼的人通病:懶。懶得去搞太多的東西。我們要舉一反三,取其精華,用到實際開發中去。而不是生吞活剝依葫蘆畫瓢。
2017-04-17
在getView方法中這樣寫:
......
if (holder.iv_icon.getTag() != null) {
holder.iv_icon.setImageBitmap((Bitmap) holder.iv_icon.getTag());
} else {
//顯示默認圖片
//從網絡下載并顯示圖片
}
.....
在handleMessage方法中加入
mImageView.setTag(bitmap);
這樣一來重復下載和重復加載默認圖片都解決了!
......
if (holder.iv_icon.getTag() != null) {
holder.iv_icon.setImageBitmap((Bitmap) holder.iv_icon.getTag());
} else {
//顯示默認圖片
//從網絡下載并顯示圖片
}
.....
在handleMessage方法中加入
mImageView.setTag(bitmap);
這樣一來重復下載和重復加載默認圖片都解決了!
2017-03-24