最近在做viewper嵌套frament中带RecyclerView中加载网络图片,在重复切换frament的时候,内存Allocated会不断增大,最后增大到
,图片不加载了,报错
,在网上一系列结果,均无果,网上基本是建议修改imagelaoder配置,
我的配置为:ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context)
.threadPriority(1)
.denyCacheImageMultipleSizesInMemory()
.diskCacheFileNameGenerator(new Md5FileNameGenerator())
.diskCacheSize(200 * 1024 * 1024) // 200 Mb
.tasksProcessingOrder(QueueProcessingType.LIFO)
.writeDebugLogs()
.build();
ImageLoader.getInstance().init(config);
mOptions = new DisplayImageOptions.Builder()
.showImageOnLoading(R.mipmap.ic_loading_large)
.showImageForEmptyUri(R.mipmap.ic_loading_large)
.showImageOnFail(R.mipmap.ic_loading_large)
.cacheOnDisk(true)
.cacheInMemory(true)
.bitmapConfig(Bitmap.Config.RGB_565)
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
.build();
请问问题出在哪里呢


我的配置为:ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context)
.threadPriority(1)
.denyCacheImageMultipleSizesInMemory()
.diskCacheFileNameGenerator(new Md5FileNameGenerator())
.diskCacheSize(200 * 1024 * 1024) // 200 Mb
.tasksProcessingOrder(QueueProcessingType.LIFO)
.writeDebugLogs()
.build();
ImageLoader.getInstance().init(config);
mOptions = new DisplayImageOptions.Builder()
.showImageOnLoading(R.mipmap.ic_loading_large)
.showImageForEmptyUri(R.mipmap.ic_loading_large)
.showImageOnFail(R.mipmap.ic_loading_large)
.cacheOnDisk(true)
.cacheInMemory(true)
.bitmapConfig(Bitmap.Config.RGB_565)
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
.build();
请问问题出在哪里呢