Universal Image Loader可以为图像使用不同的DiskCache吗?

时间:2015-07-16 02:11:03

标签: android universal-image-loader

我使用Universal Image Loader进行图像加载,在文档中我找不到设置不同DiskCache进行图像显示的方法,DiskCache目录由ImageLoader.getInstance()设置。 init(),这是全局的。

但是我想在一个单独的DiskCache中存储一些图像,因为当LruDiskCache已满或手动清除时我不希望它被删除,我还是要这样做吗?

1 个答案:

答案 0 :(得分:0)

我担心 UIL 无法专心存储特定的图片文件。如果我猜对了,那么您想要存储在单独目录中的这些图像会经常使用。但是,也许你不了解LruDiskCache的机制,这意味着"最近最少使用的磁盘缓存"。这意味着经常使用的文件会始终位于队列的标题中。因此,如果您使用LruDiskCache,则经常使用的这些图像将始终存储在磁盘中,不会被删除或清除。因此,当您使用LruDiskCache时,您的要求已得到满足。