reddit移动应用程序如何在发送新消息时自动更新回收商?
https://i.imgur.com/qKWqf6S.mp4
在socket的帮助下,您可以进行实时更新。当聊天打开时,套接字开始观察更改,当检测到更改时,它会更新回收器视图,并通知适配器最后的位置。
安卓中带有聊天和回收器视图的套接字
如果您的应用程序不是非常耗时,您可以简单地通过FCM发送通知。当消息到达时,使用监听器将消息传递给您的活动。
当新消息到达时,只需使用新消息更新您在RecyclerView中提供的列表作为数据,然后从主机活动或片段中调用notifyDatesetChanged()
方法或其在适配器上的变体。