首页 > 解决方案 > 使用 Glide 库缓存的图像会被删除吗?或者 Glide 是否有可能不使用缓存的图像并且每次都进行网络请求?

问题描述

是的,我知道 Glide 使用以下代码缓存图像

RequestManager rm = Glide.with(context); rm.load(imgUrl).submit();

//加载img Glide.with(context) .applyDefaultRequestOptions( new RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL)) .load(imgUrl) .into(view);

但问题是

  1. 如果 Glide 真的从缓存中加载了图片,或者甚至在缓存了图片之后,它仍然做网络请求吗?

  2. 使用 Glide 缓存的图像是否被清除或删除?如果是,持续时间是多少?(注意:是的,我知道清除缓存时图像会被清除。)如果没有清除缓存,图像会自行清除吗?

标签: cachingandroid-glideimage-loadingimage-caching

解决方案


推荐阅读