イメージファイルはサーバーからダウンロードされ、常に同じファイル名で保存されます。Glide v4.4メモリキャッシュとディスクキャッシュの無効化を無効にする
Soはグライドの以前のバージョンでは、私はそれは同じ名前の画像が変更されたファイルのための作業を思わ
Uri uri = Uri.fromFile(new File(downloadPath));
GlideApp.with(this)
.load(uri)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true)
.into(mDownloadImageView);
でテストされています。上記のような公式文書Glide Caching。
Glide 4.4.0では、このコードをもう一度使用していますが、動作しません。
Uri uri = Uri.fromFile(new File(downloadPath));
GlideApp.with(this)
.load(uri)
.signature(new ObjectKey(System.currentTimeMillis()))
.diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true)
.into(mDownloadImageView);
シグネチャキーを追加した後、次のような署名を追加する必要があります。
誰も同じシナリオを満たしていますか? DiskcacheStrategy Noneとメモリキャッシュをスキップして、私に何の影響も与えません。