расширять постепенно в другом потоке вычитываю даные, в мейн потоке пишу в лист
Вопрос как лучше оповещать RecyclerView
NotifyDataSetChanged говорят плохая в плане перефоманса а что лучше б подошло?
notifyItemChanged(position), например, но там все зависит от того как и что у тебя работает, в том числе что тебе нужно
Благодарю за ответ Я делаю ImagePicker Я показываю сразу все фотографии Но сразу все вычитывать из курсора не могу по этому читаю батчами (пачками) в другом потоке В мейн потоке обновляю Мне нужно по 100 фотографий добавлять в RecyclerView
Если всегда только добавляются данные и их нельзя например изменять или удалять - то notifyItemRangeInserted. Если есть какие то операции помимо вставки - DiffUtils
async diff util (listadapter/ручная имплементация)
Есть разница между тем что даные вставляются в конец списка или в начало например?
Нужно следить куда вставляешь данные и указывать начальный индекс и количество вставленных элементов
Благодарю
Обсуждают сегодня