Glide是一款流行的Android图片加载库,它提供了丰富的功能和灵活的配置选项。当使用Glide加载图片时,如果发现图片已经被缓存过,它会优先从缓存中加载图片,而不是重新下载。
然而,如果你发现Glide没有缓存图像并且每次都重新下载图片,可能有以下几个原因:
Glide.with(context)
.load(imageUrl)
.diskCacheStrategy(DiskCacheStrategy.ALL) // 设置缓存策略
.into(imageView);
GlideBuilder builder = new GlideBuilder();
builder.setDiskCache(new InternalCacheDiskCacheFactory(context, cacheSize));
Glide.init(builder);
总结起来,如果你的Glide没有缓存图像并且每次都重新下载图片,你需要检查缓存策略的配置、图片URL的唯一性、缓存大小的设置以及图片URL是否支持缓存。如果问题仍然存在,你可以查阅Glide的官方文档(https://github.com/bumptech/glide)获取更多帮助和支持。
领取专属 10元无门槛券
手把手带您无忧上云