Realm / Monarchy: добавить заголовок элемента в выгружаемый список - PullRequest
0 голосов
/ 01 октября 2018

У меня есть база данных областей, и я загружаю из нее огромный список и отображаю его с помощью монархии и 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

Где мне / мне нужно добавить элементы заголовка?

...