Что лучше? notifyDataSetChanged или notifyItemChanged в цикле?
Так что у меня есть активность сRecyclerView
и я хочу изменитьTextView
каждого элемента вRecyclerView
нажав кнопку, которая имеетonClickListener()
в деятельности.
Мне интересно, что лучше с точки зрения производительности:
использованиеnotifyDataSetChanged
из них.Используйте цикл с условием, как Int I меньше, чемList.size()
гдеnotifyItemChanged
будет вызван несколько раз.В обоих случаях я создаю логическую переменную вRecyclerView
Адаптер, который используетсяonBindViewHolder
знать, как обновить элемент. По умолчанию это false и после нажатия кнопки становится true, поэтомуonBindViewHolder
обновляет элемент по-другому.
Также мне хотелось бы знать, подходит ли этот подход вообще.