在应用启动时,我调用Glide- FutureTarget
来缓存所有图像,它可以正常工作并减少每个屏幕上的加载时间。
但是问题是,如果我更新了图像文件,并且没有更改其名称,即使在应用重新启动后,它仍会向我显示相同的图像。
这是我加载图像的方式。
FutureTarget<File> future = Glide.with(GlobalApplication.getAppContext())
.load(pair.getValue())
.downloadOnly(250, 250);
我知道,Glide提供了以下方法来强制下滑下载图像的新副本。
diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true))
,但是这些方法在FutureTarget<File>
类中不可用。
使用FutureTarget<File>
时,我需要知道如何应用,删除和缓存