Добавить в корзинуПозвонить
Найти в Дзене
AppTractor

RecyclerView

Оптимизация Adapter Казалось бы, RecyclerView — давно знакомый инструмент. Но когда данные становятся разнородными, а списки — большими, простой вызов notifyDataSetChanged() превращается в узкое место, вызывающее фризы и дергающуюся анимацию. Как перейти от лобового обновления к точечным изменениям? Как объединить несколько типов элементов в одном адаптере? Статья: https://habr.com/ru/companies/psb/articles/1043722/ Платформа: Android 👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность

RecyclerView. Оптимизация Adapter

Казалось бы, RecyclerView — давно знакомый инструмент. Но когда данные становятся разнородными, а списки — большими, простой вызов notifyDataSetChanged() превращается в узкое место, вызывающее фризы и дергающуюся анимацию. Как перейти от лобового обновления к точечным изменениям? Как объединить несколько типов элементов в одном адаптере?

Статья: https://habr.com/ru/companies/psb/articles/1043722/

Платформа: Android

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность