Android Glide 4-从缓存加载后从远程加载
我有一个自定义的Android Glide 4-从缓存加载后从远程加载,android,caching,android-glide,Android,Caching,Android Glide,我有一个自定义的Loader,DataFetcher和LoaderFactory从NDK库加载图像。然后我创建一个签名来缓存数据,以便它能够快速加载到用户 但是,我希望有以下行为: 1。加载缓存图像(如果可用) 2.从remote 3.加载新图像并将其保存到缓存 以下是我当前的实现: GlideApp.with(imageView) .load(customObject) .downsample(DownsampleStrategy.CENTER_INSID
Loader
,DataFetcher
和LoaderFactory
从NDK库加载图像。然后我创建一个签名来缓存数据,以便它能够快速加载到用户
但是,我希望有以下行为:
1。加载缓存图像(如果可用)
2.从remote
3.加载新图像并将其保存到缓存
以下是我当前的实现:
GlideApp.with(imageView)
.load(customObject)
.downsample(DownsampleStrategy.CENTER_INSIDE)
.error(R.drawable.img_error)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(this)
这只会显示缓存的图像,如果没有,那么它会从
remote
获取并缓存它。我想你需要提供缓存图像作为占位符。