ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
***** **封装图片加载缓存框架** [TOC=6] # 1. ~~~ public class BitmapUtil{ //单例模式 //··· public void displayImage(ImageView img, String url){ Bitmap bitmap; //内存缓存,url做唯一标识符 bitmap = loadBitmapFromMemoryCache(url); if(bitmap != null){ img.setImageBitmap(bitmap); return ; } //本地缓存 bitmap = loadBitmapFromDiskCache(url); if(bitmap != null){ img.setImageBitmap(bitmap); //然后将本地缓存保存到内存缓存中 return ; } //网络缓存 bitmap = loadBitmapFromNet(url); if(bitmap != null){ img.setImageBitmap(bitmap); //同理将缓存保存到内存和本地中 return; } } } ~~~