Android Glide没有得到最新版本的图片



尝试与Android和Firebase一起使用Glide。

我的代码正常工作(上传,下载到ImageViews),我的问题是,当我更改firebase存储中的映像(例如,用户图像)时,该应用程序不"知道"该图像中的图像数据库已更改并保持显示缓存版本。

显然我希望该应用使用缓存,但是以某种方式知道原始图像是否在数据库中发生了变化。

有办法做到吗?

如果不想要缓存,您可以尝试

Glide.with(ctx)
    .load(Uri))
    .diskCacheStrategy(DiskCacheStrategy.NONE)
    .skipMemoryCache(true)
    .into(mImage);

,这也将删除由Glide存储的缓存内存。

Glide.get(ctx).clearDiskCache();

相关内容

  • 没有找到相关文章

最新更新