在我的应用程序运行期间,我必须重新启动我的ImageLoader,我这样做:
if(ImageLoader.getInstance().isInited()) {
ImageLoader.getInstance().destroy();
}
ImageLoader.getInstance().init(createConfig(context));
ImageLoader.getInstance().clearMemoryCache();
在我的新ImageLoaderConfiguration
中,我必须使用ImageLoaderConfiguration.Builder.diskCacheSize(cacheSize)
方法更改缓存大小。让我们说我有超过新限制的数据。如何强制ImageLoader从缓存中删除冗余数据?我没有找到任何合适的API,所以我想它必须是某种黑客。提前谢谢。