android - 缓存图像而不显示 Glide

标签 android caching android-glide

是否可以使用 缓存图像? Glide 未在 imageView 中显示?.如果是那怎么办?

现在我正在做这个代码:

Glide
  .with(getApplicationContext())
  .load("imageUrl")                
  .override(windowWidth(),(int)windowWidth()*0.5))
  .diskCacheStrategy(DiskCacheStrategy.ALL);

但这不起作用,当应用程序打开时 Glide 不是从缓存加载图像,而是从 url 加载图像。

最佳答案

自 Glide 4.X 以来:

//to save img
RequestManager rm = Glide.with(context);
rm.load(imgUrl).submit();

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

基于 this GitHub 主题

关于android - 缓存图像而不显示 Glide ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44714619/

相关文章:

Java SQLite execSQL 语法错误

javascript - MRAID 2架构和数据流

java - 如何在 Glide 上显示 gif

caching - jQuery .get 缓存工作得太好了?

Android:IllegalArgumentException:无法找到包含/data/data/的已配置根目录

android - 如何从 Jetpack Compose 中的 URL 加载图像?

android - java.lang.IllegalArgumentException : Unknown URI content 异常

android - 在android中动态添加 View

java - Spring中是否可以配置基于ConcurrentMap的缓存?

java - 有没有办法预缓存网页以供使用 Android WebView 查看?