Por que o Glide pisca o item ImageView quando os dados da notificação são alterados

estou usandoGlide 3.7.0 comRecyclerView. A exibição do item sempre pisca ao atualizar (chamandonotifyDataSetChanged)

Aqui está o meu código:

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

Quando não uso cache, oImageView tem um bitmap nulo quandonotifyDataSetChanged O método é chamado e o Glide não terminou de carregar o bitmap.

Se eu usar o código abaixo:

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

Então o itemImageView não pisca mais (usando cache).

Quero atualizar a exibição do item dinamicamente, por isso desabilito o cache de deslize.

Existem soluções para solucionar esse problema de piscada?

Muito obrigado!

questionAnswers(4)

yourAnswerToTheQuestion