我用的是第3页的房间和房间
RemoteMediator
. 我还没定下来
maxSize
PagingConfig
fun getSearchResults(query: String): Flow<PagingData<NewsArticle>> =
Pager(
config = PagingConfig(pageSize = 50),
remoteMediator = SearchNewsRemoteMediator(query, newsArticleDatabase, newsApi),
pagingSourceFactory = { newsArticleDao.getSearchResultArticlesPaged(query) }
).flow
然而,我注意到当我滚动到足够远的时候,房间里仍然会掉页。我在logcat中通过
AdapterDataObserver
.
onItemRangeRemoved start: 100 count: 100 end: 199
我的问题是:这是一个预期的行为,还是一个错误,还是我这边的一些错误?
属性?我用望远镜观察我的数据
最大尺寸
但它从未从数据库中删除任何条目。
编辑:我现在也注意到这个房间
如果我们正在查看缓存的脱机数据,请删除页面。为什么?我希望它的表现完全一样。