課程
/移動開發
/Android
/Android必學-異步加載
以上是logcat,以及代碼截圖
2016-03-21
源自:Android必學-異步加載 3-5
正在回答
public?void?showImageByAsyncTask(ImageView?imageView,?String?url)?{ ????//?從緩存中取出對應的圖片 ????Bitmap?bitmap?=?getBitmapFromCache(url); ????//?如果緩存中沒有,那么必須去下載 ????if?(bitmap?==?null)?{ ????????new?NewsAsyncTask(imageView,?url).execute(url); ????}?else?{ ????????imageView.setImageBitmap(bitmap); ????} }
這里是先從緩存中獲取對應的圖片,所以應該將
Bitmap bitmap = getBitmapFromURL(url);替換為:
Bitmap bitmap = getBitmapFromCache(url);
YunleiLiu 提問者
我也有這問題
我想問 解決了嗎?
對,你還去下載干嘛!
showImagebyAsynctask方法中Bitmap bitmap=getbitmapfromcache(url);獲取的是緩存中的圖片
null exception 啊 看下哪里沒實例化
舉報
了解Android中的異步加載處理方法,這是面試問的最多的知識點
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-11
這里是先從緩存中獲取對應的圖片,所以應該將
Bitmap bitmap = getBitmapFromURL(url);
替換為:
Bitmap bitmap = getBitmapFromCache(url);
2016-07-03
我也有這問題
2016-05-21
我想問 解決了嗎?
2016-05-14
對,你還去下載干嘛!
2016-04-09
showImagebyAsynctask方法中Bitmap bitmap=getbitmapfromcache(url);獲取的是緩存中的圖片
2016-03-21
null exception 啊 看下哪里沒實例化