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
获取并缓存它。

我想你需要提供缓存图像作为占位符。