Ich verwende Glide 3.7.0 mit RecyclerView
. Die Objektansicht blinkt immer beim Aktualisieren (Aufruf notifyDataSetChanged
).Warum Glide blinkt das Element ImageView, wenn notifydatasetchanged
Hier ist mein Code:
Glide
.with(context)
.load(filepath)
.diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true)
.dontAnimate()
.into(imageview);
Wenn ich keinen Cache verwenden, die ImageView
hat eine Null-Bitmap, wenn notifyDataSetChanged
Methode aufgerufen wird und Glide nicht beendet die Bitmap geladen.
Wenn ich den Code unten verwenden:
Glide
.with(context)
.load(filepath)
.dontAnimate()
.into(imageview);
Dann wird das Element ImageView
nicht mehr blinkt (mit Cache).
Ich möchte die Objektansicht dynamisch aktualisieren, also deaktiviere ich den Gleit-Cache.
Gibt es Lösungen, um diesen Blinkfehler zu beheben?
Vielen Dank!