В последние дни я пытался добавить api pagination для моего представления переработчика.Но я столкнулся с проблемой такой - PullRequest
0 голосов
/ 19 сентября 2018
override fun setAdapter() {
    adapter = WaybillAdapter(items, activity!!, this, recyclerView)
    recyclerView.adapter = adapter
}

Я обновляю свой адаптер, когда мне нужно добавить предметы для моего переработчика, например

override fun addWaybills(list: ArrayList<Data>) {
     items.addAll(list)
     adapter.setLoaded(true)
}

Добавление моей позиции переработчика скачет, чтобы начать.У меня вопрос, как обновить адаптер, не меняя текущую позицию?

1 Ответ

0 голосов
/ 19 сентября 2018

В onCreate вашей активности или фрагменте onCreateView создайте инициализацию вашего адаптера с пустым ArrayList и позже, когда вы извлекаете данные, добавляете элементы в свой массив и звоните adapter.notifyDataSetChanged()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...