Pagin3-为什么总是调用LoadType.REFRESH?

问题描述

我将聊天消息的实现从Paging2迁移到Paging3。在旧的实现中,初始消息是从 DB 加载的,如果为空,则要使用功能 onZeroItemsLoaded 从netowkork加载初始数据束,然后调用 onItemAtEndLoaded 和 onItemAtFrontLoaded 会加载更多数据,在Paging3中,我们使用LoadType复制相同的行为。

在调试中,我看到每次进入消息视图时都会调用LoadType.REFRESH,以刷新 DB 中的初始数据,这是预期的行为吗?如果是这样,如何避免这种情况并且仅在 DB 为空的情况下加载初始数据?

注意:,我知道我可以检查 DB 的状态并决定要做什么,但是我正在寻找Paging3库解决方案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)