Bild aus dem Cache in der Glide-Bibliothek entfernen

Ich verwende Glide in einem meiner Projekte, um ein Bild aus einer Datei anzuzeigen.

Below ist mein Code, wie ich das Bild zeige:

Glide.with(DemoActivity.this)
     .load(Uri.parse("file://" + imagePath))
     .into(mImage);

Das Bild an diesem Ort imagePath) ändert sich ständig. Standardmäßig speichert Glide das Bild im Cache, das im @ angezeigt wirImageView. Aus diesem Grund zeigte der Glide das erste Bild aus dem Cache für neue Bilder an diesem Speicherort.

Wenn ich das Bild am Standort ändereimagePath Bei einem anderen Bild mit demselben Namen zeigt der Glide das erste Bild anstelle des neuen an.

Zwei Abfragen sind:

Ist es möglich das Bild immer aus File und nicht zwischenzuspeichern? Auf diese Weise wird das Problem gelöst.

Ist es möglich, das Bild aus dem Cache zu löschen, bevor es neu ersetzt wird? Dies wird auch das Problem lösen.

Antworten auf die Frage(28)

Ihre Antwort auf die Frage