如何同步从服务器获取的聊天消息以进行查看?

时间:2019-04-08 07:19:08

标签: android android-recyclerview chat

我正在创建一个小型聊天应用程序,并且在将聊天消息从服务器同步到recyclerView中的视图时遇到了一个小问题。

我将在不显示任何代码的情况下以最简单的方式进行解释:

当用户按下带有某些消息的发送按钮时,将依次发生以下情况:

  1. 邮件已保存到SharedPreference
  2. 从SharedPreference中获取消息,并在recyclerView中以“发送”状态显示该消息。
  3. 然后将邮件发送到服务器

第3步中的服务器响应以以下方式处理: 如果响应成功,则“发送”状态将更改为“已发送”。 如果响应不成功,则“发送”状态将更改为“失败”

问题1: 如何将视图中的状态从“发送”更改为“已发送”或“失败”?

问题2: 我如何确保recyclerView中的数据已更新为从服务器获取的数据,而又不会丢失“发送”消息?

尽管很好,但我不一定希望答案中包含代码。那些使用过recyclerView的聊天应用程序的人中我缺少什么? 任何线索甚至概念的标题都会有所帮助。 谢谢。

0 个答案:

没有答案