У меня есть база данных областей, и я загружаю из нее огромный список и отображаю его с помощью монархии и PagedListAdapter.Это все работает нормально, но теперь я хочу обновить PagedList для вставки некоторых элементов заголовка.
Моя проблема заключается в том, что add
методы PagedList не реализованы.
Мой текущий код:
val monarchy = Monarchy.Builder().build()
val realmDataSourceFactory = monarchy.createDataSourceFactory { realm -> realm.where<Customer>().sort(RealmCustomer::lastName.name) }
val dataSourceFactory = realmDataSourceFactory
.map { it.toCustomerListItem() }
customers = monarchy.findAllPagedWithChanges(realmDataSourceFactory, LivePagedListBuilder(dataSourceFactory, 50))
и в Упражнении
val adapter = CustomerAdapter()
viewModel.customers.observe(this, Observer { pagedList ->
pagedList?.let {
adapter.submitList(it)
}
})
customerListRecyclerView.adapter = adapter
Где мне / мне нужно добавить элементы заголовка?