課程
/移動開發
/Android
/Android必學-異步加載
為什么我的加了判斷mimageView.getTag().equals(murl)會報錯,原因也找出來了,是因為mimageView.getTag()為空,但是為什么會為空呢
2015-07-20
源自:Android必學-異步加載 3-3
正在回答
估計是NewsAdapter的getview方法中沒寫這兩行
String url=mList.get(position).newsIconURl;
vHolder.Icon.setTag(url);
天山銅銠
后盾 提問者
holder.imageView.setTag(list.get(position).Img);
為空是因為你沒有設置tag 。在使用getTag前需要先在getView里setTag,否則會拋空指針異常
我也遇到過,不知道怎么回事
舉報
了解Android中的異步加載處理方法,這是面試問的最多的知識點
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-14
估計是NewsAdapter的getview方法中沒寫這兩行
String url=mList.get(position).newsIconURl;
vHolder.Icon.setTag(url);
2015-08-24
為空是因為你沒有設置tag 。在使用getTag前需要先在getView里setTag,否則會拋空指針異常
2015-08-18
我也遇到過,不知道怎么回事