Android 缓存图像而不显示滑动
是否可以使用glide缓存图像而不在Android 缓存图像而不显示滑动,android,caching,android-glide,Android,Caching,Android Glide,是否可以使用glide缓存图像而不在imageView中显示?。如果是,那怎么办 现在我正在执行以下代码: Glide .with(getApplicationContext()) .load("imageUrl") .override(windowWidth(),(int)windowWidth()*0.5)) .diskCacheStrategy(DiskCacheStrategy.ALL); 但这不起作用,当应用程序打开时,glide不是从
imageView
中显示?。如果是,那怎么办
现在我正在执行以下代码:
Glide
.with(getApplicationContext())
.load("imageUrl")
.override(windowWidth(),(int)windowWidth()*0.5))
.diskCacheStrategy(DiskCacheStrategy.ALL);
但这不起作用,当应用程序打开时,glide不是从缓存而是从url加载图像。我从未使用过它,但参考文档:您只尝试过下载吗 Glide的downloadOnly()API允许您将映像的字节下载到磁盘缓存中,以便以后检索 自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);
基于GitHub主题预加载远程映像并确保映像只下载一次:
Glide.with(context)
.load(yourUrl)
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.preload();
你怎么知道它不是从缓存中取出来的呢?使用我搜索的东西。非常感谢。1+就像一个魔咒,这对我不起作用……事实上,它对我起作用了。