问题描述
我将聊天消息的实现从Paging2迁移到Paging3。在旧的实现中,初始消息是从 DB 加载的,如果为空,则要使用功能 onZeroItemsLoaded 从netowkork加载初始数据束,然后调用 onItemAtEndLoaded 和 onItemAtFrontLoaded 会加载更多数据,在Paging3中,我们使用LoadType复制相同的行为。
在调试中,我看到每次进入消息视图时都会调用LoadType.REFRESH,以刷新 DB 中的初始数据,这是预期的行为吗?如果是这样,如何避免这种情况并且仅在 DB 为空的情况下加载初始数据?
注意:,我知道我可以检查 DB 的状态并决定要做什么,但是我正在寻找Paging3库解决方案。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)