Как правильно добавлять элементы в 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
> список просто обновляется что-то от нас скрываешь)
Понял, пойду читать спасибо
"хорошо" написанный код видимо)
Все оказалось проще, я каждый раз дёргал не тот метод... спасибо - проблема исчерпана
Обсуждают сегодня