如何使某些特定图像的Glide缓存无效

时间:2015-07-21 11:22:52

标签: android image caching android-glide

我正在编写一个需要从互联网(漫画阅读器)加载大量图像的应用程序。我需要缓存一些缩略图以供离线使用,其他任何其他应该在应用关闭时清除。

我在Glide页面上阅读了一些关于缓存失效的内容,他们说最好的方法是更改​​内容网址,但Glide知道它是旧内容的修改网址还是新内容?我是Glide的新手。

https://github.com/bumptech/glide/wiki/Caching-and-Cache-Invalidation

提前感谢:)

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容加载图片:

Glide.with(context)
    .signature(new StringSignature(yourVersionMetadata))
    .into(imageView)

只需在加载图片时更改yourVersionMetadata,如果yourVersionMetadata不同,则无法从缓存加载。