80,492
社区成员
发帖
与我相关
我的任务
分享
SoftReference<Bitmap> bitmap = null;//软 引用
if(iconName != null && !iconName.equals("")) {
childViewHolder.gameIconImage.setTag(iconName);
bitmap = new SoftReference<Bitmap>(bitmaputil.getFileImage(EVENTICONPREURLPATH + iconName));//bitmaputil.getFileImage为从sd卡上取图片
if (null == bitmap || null == bitmap.get()) {
AsyncImageLoader asyncImageLoader = new AsyncImageLoader(
context, childViewHolder.gameIconImage);
asyncImageLoader.execute(EVENTICONPREURLPATH + iconName);//如果sd卡上不存在该图片 启动后台进程从网上读取图片 同时缓存的sd卡上
} else {
childViewHolder.gameIconImage.setImageBitmap(bitmap.get());
}
}