/** * 初始化ImageLoader */ private void initImageLoader() { File cacheDir = com.nostra13.universalimageloader.utils.StorageUtils .getOwnCacheDirectory(getApplicationContext(), Constant.CASH); DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder() .cacheInMemory(true).cacheOnDisc(true).build(); ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext()) .defaultDisplayImageOptions(defaultOptions) .memoryCache(new LruMemoryCache(12 *
ImageLoader 常用图片缓存设置
最新推荐文章于 2024-09-07 19:36:46 发布
本文介绍了ImageLoader库的图片缓存设置,包括内存和磁盘缓存的大小限制、线程池管理、超时时间以及缓存策略。讨论了如何避免内存中存储多个尺寸的同一图片,并提供了内存和磁盘缓存的实现选项,如FIFOLimitedCache、LargestLimitedCache等。默认设置如maxImageWidthForMemoryCache()和httpReadTimeout()分别对应设备屏幕大小和30秒超时时间。
摘要由CSDN通过智能技术生成