我正在创建一个小型聊天应用程序,并且在将聊天消息从服务器同步到recyclerView中的视图时遇到了一个小问题。
我将在不显示任何代码的情况下以最简单的方式进行解释:
当用户按下带有某些消息的发送按钮时,将依次发生以下情况:
第3步中的服务器响应以以下方式处理: 如果响应成功,则“发送”状态将更改为“已发送”。 如果响应不成功,则“发送”状态将更改为“失败”
问题1: 如何将视图中的状态从“发送”更改为“已发送”或“失败”?
问题2: 我如何确保recyclerView中的数据已更新为从服务器获取的数据,而又不会丢失“发送”消息?
尽管很好,但我不一定希望答案中包含代码。那些使用过recyclerView的聊天应用程序的人中我缺少什么? 任何线索甚至概念的标题都会有所帮助。 谢谢。