【问题标题】:Is Glide store downloade image in cache?Glide 是否在缓存中存储下载图像?
【发布时间】:2019-03-25 00:25:42
【问题描述】:

这里是我的片段代码:

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

结果 Glide 成功从远程 url 下载图像。好的。不错。

  1. 从远程服务器下载图片
  2. 将图像存储在本地缓存中
  3. 关闭网络并启动我的 Android 应用
  4. 从本地缓存中获取所有图片

我希望 Glide 自动从本地缓存或(如果不存在)从远程 URL 获取图像。

Glide 可以吗?

【问题讨论】:

    标签: android android-glide


    【解决方案1】:

    是的,但是你需要用这个从url下载图片

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

    从本地缓存加载图片,url是一样的

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

    【讨论】:

    • 我想将此委托给 Glide。 Glide 必须自动化解决的是从本地缓存或远程 url 获取图像。有可能吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-17
    • 2017-02-06
    • 1970-01-01
    • 2023-03-20
    • 2017-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多