照样程序崩溃啊,一加上LruCache,就变这样了



以上是logcat,以及代码截图



以上是logcat,以及代码截图
2016-03-21
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);
举报