android - 使用 Glide 库从缓存加载不同的图像

标签 android mysql image caching android-glide

我正在使用 volley 从 MySQL 数据库检索图像 URL,当在线时我没有问题,但我也需要使其离线,所以我使用 SQLite 来存储数据,但是当图像加载时,它显示保存在中的第一张图片缓存,我不知道如何解决这个问题。

我之前使用的是 BLOB,但添加大量数据后应用程序变得太慢。

感谢您的帮助。

最佳答案

使用签名

   Glide.with(this)
        .load(url)
        .diskCacheStrategy(DiskCacheStrategy.ALL)
        .signature(new StringSignature(UUID.randomUUID().toString())) //use this 
        .into(imgView);

关于android - 使用 Glide 库从缓存加载不同的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43452214/

相关文章:

java - JsonReader.setLenient(true) 在第 1 行第 1 列路径 $ Error 处接受格式错误的 JSON

mysql - 从数据库中选择 bool 字段 = false

mysql - SQL可以在日期列中显示(仅显示)非日期字符串吗?

java - 将图像添加到 JOptionPane

android - 如何在addOnCompleteListener Firebase上返回值?

android - SharedPreferences 不起作用 - getString 始终返回默认值

android - 如何处理一个巨大的 JSON 数组?

mysql - 识别 Group By NEW 中的组

javascript - ASP.NET/VS2010 在项目中查找未使用的文件

Javascript 阻止 css?