在Glide 3.x中,是否可以为不同的图像使用不同的缓存目录?

时间:2017-11-01 05:12:04

标签: android image caching android-glide

我的总体目标是{my}}某些类型的图片(这是暂时的),经过一个月后的一段时间,从我的应用程序的磁盘缓存中开始。

我使用Glide,所以我知道使用Glide,我可以清除整个delete,但我的目标是仅从disk Cache中清除某种类型的images。例如,我的应用程序中的实时disk cache图像(在一段时间后不断变化)。问题是,即使获得banner,它们也会不断增加空间。理想情况下,我应该从缓存中删除所有旧的inactive图像。

我想的是,这些横幅图片只有一个banner,并为这些图片设置了不同的Glide Module目录,一个月后,请internal cache删除/清除此目录。

另一件事是使用Glide概念使图像无效。

对于上述两种想法,我的问题和问题是我只想用于某些类型的图像,但我更多地阅读它们,感觉就像我使用它们一样,它们适用于所有使用{{ 1}}

即使我使用多个Glide模块,它们都会被用于所有图像(这就是滑行模块存在冲突管理概念的原因)

我可能错了,可能确实有办法解决我的问题。如果你知道一种方法,我所需要的就是你的帮助:)

我知道如果我的解决方案没有任何效果,那么为了保持我的应用程序的大小影响较小,我必须减少整体Glide's signature大小Glide 1}}默认情况下。

感谢。

0 个答案:

没有答案