O que é melhor? notifyDataSetChanged ou notifyItemChanged no loop?
Então, eu tenho uma atividade comRecyclerView
e eu quero mudarTextView
de cada item noRecyclerView
pressionando o botão que possuionClickListener()
na atividade.
Gostaria de saber o que é melhor em termos de desempenho:
UsarnotifyDataSetChanged
uns.Use loop com condição como int i é menor queList.size()
OndenotifyItemChanged
seria chamado algumas vezes.Nos dois casos, crio uma variável booleana emRecyclerView
Adaptador usado poronBindViewHolder
para saber como atualizar o item. Por padrão, é falso e, depois de clicar no botão, ele se torna verdadeiro, entãoonBindViewHolder
atualiza o item de maneira diferente.
Também gostaria de saber se essa abordagem é adequada.