android - 领域/君主制:将项目标题添加到分页列表
问题描述
我有一个领域数据库,我正在从中加载一个巨大的列表,并用 monarchy 和 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
我/我需要在哪里添加标题项目?
解决方案
推荐阅读
- python - vscode 导入错误:从 scapy.all 导入 IP
- c# - 数据库同步 - 本地和在线,无需复制
- java - StreamTokenizer 输入数和解析数不同
- r - R(e1071)中奇怪的 svm 行为
- xamarin - 如何将 SQLite 数据库中的数据绑定到选取器 Xamarin Forms?
- jmeter - 什么是 Ab 工具中的 100 个线程和 JMeter 中的 250 个循环的等效项
- vim - tmux 和 vim 被冻结
- javascript - 如何使用该数组内的对象的键对打字稿数组进行分组?
- r - 手机上 ggplot2 的闪亮下载按钮
- java - Android Studio - 我想在 Dialogfragment 中按按钮显示日期选择器