Комментарии 4
Вмест DiffUtil можно использовать из коробки ListAdapter, хотя там тоже надо переопределить колбэк.
Еще можно добавить в список перегруженную версию метода onBindViewHolder(VH holder, int position, List<Object> payloads)
Очень интересно узнать, как правильно обновлять отдельные элементы списка. Например если мы имеем список загрузок и в каждом есть прогресс. Каким образом обновлять только один элемент, у которого обновился прогресс — делать это через PayLoads или каким-то образом хранить ссылку прямо на элемент списка?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Советы для профессионального использования RecyclerView. Часть 1