Glide是否在缓存中存储下载图像?

时间:2017-10-27 14:32:05

标签: android android-glide

这里是我的片段代码:

Glide.with(context).load(referenceUrl).into(holder.imageViewPhoto);

结果 Glide 成功从远程网址下载图片。好。好的。

  1. 从远程服务器下载图像
  2. 将图片存储在本地缓存中
  3. 关闭网络并启动我的Android应用
  4. 从本地缓存中获取所有图像
  5. 我希望Glide能够自动从本地缓存中获取图像,或者从远程URL(如果不存在)自动获取图像。

    Glide有可能吗?

1 个答案:

答案 0 :(得分:0)

是的,但您需要使用此功能从网址下载图片

 Glide.with(this)
            .load(url)
            .downloadOnly(500, 500);

要从本地缓存加载图像,网址是相同的

 Glide.with(this)
                .load(url)
                .diskCacheStrategy(DiskCacheStrategy.ALL)
                .into(ivAvatar);