【发布时间】:2021-02-17 20:48:54
【问题描述】:
我有以下代码:
val history: Flow<PagingData<Any>> = Pager(PagingConfig(pageSize = 10)) {
PaginationBaseDataSource(apiService)
}.flow
.cachedIn(viewModelScope)
这目前正在显示没有任何附加参数的项目列表。这行得通...但是现在我希望根据用户可以在前端更改的某些参数来查询此列表,假设我希望将参数 3 添加为查询。
val history: Flow<PagingData<Any>> = Pager(PagingConfig(pageSize = 10)) {
PaginationBaseDataSource(apiService, 3)
}.flow
.cachedIn(viewModelScope)
问题是……我怎样才能即时设置这个查询参数?假设用户而不是 3,使用 6,然后使用 9。我该如何实现?
非常感谢
【问题讨论】:
标签: android kotlin pagination paging flow