4

インターネットから大量の画像を読み込む必要があるアプリ (マンガ リーダー) を作成しています。オフラインで使用するためにいくつかのサムネイル画像をキャッシュする必要があります。他の画像は、アプリを閉じたときにクリアする必要があります。

Glide ページでキャッシュの無効化についていくつか読んだところ、コンテンツの URL を変更するのが最善の方法であると書かれていましたが、Glide はそれが古いコンテンツの変更された URL なのか新しいコンテンツなのかをどのように判断するのでしょうか? 私はここでグライドを初めて使用します。

https://github.com/bumptech/glide/wiki/Caching-and-Cache-Invalidation

少し早いですがお礼を :)

4

1 に答える 1

0

以下を使用して画像をロードできます。

Glide.with(context)
    .signature(new StringSignature(yourVersionMetadata))
    .into(imageView)

yourVersionMetadata画像をロードするときに変更するだけで、yourVersionMetadata異なる場合はキャッシュからロードされません。

于 2015-07-23T02:03:36.797 に答える