Closed gatspy closed 3 years ago
@HiltViewModel
class NoteListViewModel @Inject constructor(var db: DB) : ViewModel() {
//查询条件,修改变量值后,调用 adapter.refresh() 刷新adapter,即可获取查询结果
var date: Long = System.currentTimeMillis()
val pager = SimplePager(viewModelScope, pagingSource = {
db.noteDao().getNoteListByDate(date)
})
}
@jarryleo 谢谢.
paging3 多条件查询参数是每次点击查询的时候返回个新的SimplePager吗? 然后在
load
匿名函数中使用查询条件获取数据. 您可以提供个多查询条件的实例吗?