Как правильно добавлять элементы в ArrayList в RecyclerView? Когда я это делаю у меня просто старый список заменяется новым... подскажите пожалуйста. В адаптере вот так добавляю:
fun addData(nextPage: ArrayList<Article>){
nextPage.forEach {
articles.add(it)
}
}
В активити вот так вызываю:
(rv.adapter as ArticlesAdapter).addData(nextPage)
а notify в адаптере вызвать?
notifyItemRangeInserted
Не помогло, список просто обновляется fun addData(nextPage: ArrayList<Article>){ articles.addAll(nextPage) notifyItemRangeInserted(articles.size, nextPage.size) }
Не помогло
у тебя ошибка в первом аргументе при вызове notifyItemRangeInserted
articles.size надо брать до addAll
> список просто обновляется что-то от нас скрываешь)
Понял, пойду читать спасибо
"хорошо" написанный код видимо)
Все оказалось проще, я каждый раз дёргал не тот метод... спасибо - проблема исчерпана
Обсуждают сегодня