【发布时间】:2021-06-02 06:05:22
【问题描述】:
我正在尝试创建一个聊天应用程序。 我想要什么:
- 实现以前消息的无限列表
- 每当收到/发送新消息时,将新消息附加到列表的开头。
我已经使用分页库 3 实现了先前消息的无限列表,并使用 Firestore Snapshot 侦听器收听新消息。
我现在的问题是我找不到将快照侦听器获得的新消息列表附加到显示我以前列表的分页适配器的方法
我尝试使用单独的回收器视图来显示以前的消息和实时消息,但它无法正常工作。
【问题讨论】:
-
您在代码中究竟尝试了什么,但没有按您预期的方式工作?
-
我在同一布局中垂直实现了 2 个回收站视图。一个用于显示先前消息的分页列表,另一个用于在触发快照侦听器时显示新消息。但是这种方法需要一个滚动视图包装,这并没有给我带来流畅的滚动体验。我想要的是将这两个列表整合到一个列表中
-
发布您拥有的代码可能是其他人帮助您的良好起点。
标签: android google-cloud-firestore android-paging-3