gpt4 book ai didi

android-glide - 吉尔德 : How check if image is cached by url?

转载 作者:行者123 更新时间:2023-12-02 03:16:40 24 4
gpt4 key购买 nike

我使用 Glide 从 url 加载图像到 android 中的 ImageView,我想检查图像 url 是否已经缓存?

  • 如果缓存:我执行操作 1。
  • 如果不是:我执行操作 2。但我还没有找到答案,有人可以帮助我吗?

对不起我的英语。

最佳答案

Glide 在开始对图像的新请求之前检查多层缓存:

  1. 事件资源 - 此图像现在是否显示在另一个 View 中?
  2. 内存缓存 - 此图像是最近加载的并且仍在内存中吗?
  3. 资源 - 此图像之前是否已解码、转换并写入磁盘缓存?
  4. 数据-这张图片的数据是之前写入磁盘缓存的吗?

前两步检查资源是否在内存中,如果是,立即返回图像。后两个步骤检查图像是否在磁盘上并快速返回,但是是异步的。

如果四个步骤都找不到图片,那么Glide会回到原始源取回数据

关于android-glide - 吉尔德 : How check if image is cached by url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36621805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com