Por qué Glide parpadea el elemento ImageView cuando se notifica el cambio de conjunto de datos

estoy usandoGlide 3.7.0 conRecyclerView. La vista del elemento siempre parpadea cuando se actualiza (llamandonotifyDataSetChanged)

Aquí está mi código:

Glide
  .with(context)
  .load(filepath)
  .diskCacheStrategy(DiskCacheStrategy.NONE)
  .skipMemoryCache(true)
  .dontAnimate()
  .into(imageview);

Cuando no uso caché, elImageView tiene un mapa de bits nulo cuandonotifyDataSetChanged Se llama al método y Glide no ha terminado de cargar el mapa de bits.

Si uso el siguiente código:

Glide
  .with(context)
  .load(filepath)
  .dontAnimate()
  .into(imageview);

Entonces el artículoImageView ya no parpadea (usando caché).

Quiero actualizar la vista del elemento dinámicamente, por lo que deshabilito el caché de deslizamiento.

¿Hay alguna solución para resolver este error de parpadeo?

¡Muchas gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta