Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用Glide库从缓存加载不同的图像_Android_Mysql_Image_Caching_Android Glide - Fatal编程技术网

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

Android 使用Glide库从缓存加载不同的图像,android,mysql,image,caching,android-glide,Android,Mysql,Image,Caching,Android Glide,我从MySQL数据库中使用截取检索图像URL,当我联机时没有问题,但我也需要使其脱机,因此我使用SQLite存储数据,但当图像加载时,它会显示缓存中保存的第一张图片,我不知道如何解决此问题 我以前使用过BLOB,但在添加了大量数据后,应用程序变得太慢了 谢谢您的帮助。使用签名 Glide.with(this) .load(url) .diskCacheStrategy(DiskCacheStrategy.ALL) .signature(new

我从MySQL数据库中使用截取检索图像URL,当我联机时没有问题,但我也需要使其脱机,因此我使用SQLite存储数据,但当图像加载时,它会显示缓存中保存的第一张图片,我不知道如何解决此问题

我以前使用过BLOB,但在添加了大量数据后,应用程序变得太慢了

谢谢您的帮助。

使用签名

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

当我脱机时,它不会显示任何内容,我不明白它实际上会重新加载你保存的旧图像diskcache?我有相同的代码,我只是添加了签名()。你添加了diskcache startage吗?