亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

照樣程序崩潰啊,一加上LruCache,就變這樣了

56efadc90001df9c05000112.jpg

56efadc90001d6e105000332.jpg

56efadca0001c26805000288.jpg

以上是logcat,以及代碼截圖

正在回答

6 回答

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);

0 回復 有任何疑惑可以回復我~
#1

YunleiLiu 提問者

非常感謝!
2016-12-12 回復 有任何疑惑可以回復我~

我也有這問題

0 回復 有任何疑惑可以回復我~

我想問 解決了嗎?

0 回復 有任何疑惑可以回復我~

對,你還去下載干嘛!

0 回復 有任何疑惑可以回復我~

showImagebyAsynctask方法中Bitmap bitmap=getbitmapfromcache(url);獲取的是緩存中的圖片

0 回復 有任何疑惑可以回復我~

null exception 啊 看下哪里沒實例化

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android必學-異步加載
  • 參與學習       50616    人
  • 解答問題       333    個

了解Android中的異步加載處理方法,這是面試問的最多的知識點

進入課程

照樣程序崩潰啊,一加上LruCache,就變這樣了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號