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!