在getView方法中這樣寫:
......
if (holder.iv_icon.getTag() != null) {
holder.iv_icon.setImageBitmap((Bitmap) holder.iv_icon.getTag());
} else {
//顯示默認(rèn)圖片
//從網(wǎng)絡(luò)下載并顯示圖片
}
.....
在handleMessage方法中加入
mImageView.setTag(bitmap);
這樣一來(lái)重復(fù)下載和重復(fù)加載默認(rèn)圖片都解決了!
......
if (holder.iv_icon.getTag() != null) {
holder.iv_icon.setImageBitmap((Bitmap) holder.iv_icon.getTag());
} else {
//顯示默認(rèn)圖片
//從網(wǎng)絡(luò)下載并顯示圖片
}
.....
在handleMessage方法中加入
mImageView.setTag(bitmap);
這樣一來(lái)重復(fù)下載和重復(fù)加載默認(rèn)圖片都解決了!
2017-03-24
難受,自己按照老師用recyclerview寫了一遍,結(jié)果在虛擬機(jī)上獲取不到圖片,然后我把a(bǔ)pk拷到手機(jī)上安裝想試一下,高潮來(lái)了,用流量竟然可以獲取圖片。結(jié)論就是用電腦的網(wǎng)絡(luò)怎么也獲取不了圖片,用移動(dòng)網(wǎng)絡(luò)就可以,我自己寫的東西我自己都看不懂了,估計(jì)跟銳捷網(wǎng)絡(luò)有關(guān)。
2017-03-13
同理RecyclerView異步加載的實(shí)現(xiàn),這堂課受益匪淺,多多指教
https://github.com/liuconen/AsyncLoadRecyclerViewDemo.git
https://github.com/liuconen/AsyncLoadRecyclerViewDemo.git
2017-02-26
自己按照視頻寫的整個(gè)項(xiàng)目代碼:https://github.com/xjohns/NewsDemo.git。
可以參考一下:)
可以參考一下:)
2017-02-20
根據(jù)老師所講編寫的完整項(xiàng)目源碼:https://github.com/xjohns/NewsDemo.git。
2017-02-20
個(gè)人覺(jué)著應(yīng)該再調(diào)用一下connect(),并檢查一下是否能夠連接,再接收?qǐng)D片
2017-02-11