gpt4 book ai didi

android - 分页库 - 无法停止加载项目

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:34:50 27 4
gpt4 key购买 nike

我正在使用 Paging 库直接从网络加载日期。我是否必须实现停止获取数据的逻辑?在我的例子中,这可能是当收到的项目数低于页面大小时。目前,当我到达列表末尾时,库会不断加载新页面。

最佳答案

理论上PageKeyedDataSource是有结果回调的,

PageKeyedDataSource.LoadCallback

它有一个 onResult 方法,文档说的地方

Pass an empty list if there is no more data to load.

Pass the key for the subsequent page to load to adjacentPageKey. For example, if you've loaded a page in loadBefore(LoadParams, LoadCallback), pass the key for the previous page, or null if the loaded page is the first. If in loadAfter(LoadParams, LoadCallback), pass the key for the next page, or null if the loaded page is the last.

所以它说你应该传递一个空列表,并为相邻的页面键传递 null,它应该可以工作。

关于android - 分页库 - 无法停止加载项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51447526/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com