我正在编写一个需要从互联网(漫画阅读器)加载大量图像的应用程序。我需要缓存一些缩略图以供离线使用,其他任何其他应该在应用关闭时清除。
我在Glide页面上阅读了一些关于缓存失效的内容,他们说最好的方法是更改内容网址,但Glide知道它是旧内容的修改网址还是新内容?我是Glide的新手。
https://github.com/bumptech/glide/wiki/Caching-and-Cache-Invalidation
提前感谢:)
答案 0 :(得分:0)
您可以使用以下内容加载图片:
Glide.with(context)
.signature(new StringSignature(yourVersionMetadata))
.into(imageView)
只需在加载图片时更改yourVersionMetadata
,如果yourVersionMetadata
不同,则无法从缓存加载。