android - 使用 chatadapter 保存聊天记录

标签 android save chat

我正在使用一个自定义聊天适配器,我用它来制作一个与多个用户的简单聊天程序。但是,一旦我离开聊天 Activity ,所有消息都会消失。我需要做什么才能保存该聊天历史记录的所有消息,然后在用户打开聊天时将它们放回到聊天窗口中?聊天在 ListView 中。我是 JAVA 新手,所以我不完全知道如何去做。如果我理解正确的话,我将不得不使用 SQL。谁能指导我有效的方法来做到这一点?谢谢

最佳答案

最好的办法是使用 SQLlite 数据库。由于聊天量可能很高,最好避免调用服务来加载巨大的数据集。此外,处理网络连接/断开连接需要本地数据库(您可能需要重试在网络故障期间未发送的消息)。

可以引用Applozic的open source client repo

关于android - 使用 chatadapter 保存聊天记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32800134/

相关文章:

android - 根据 MainActivity 执行间隔显示一个 AlertDialog

python - 如何通过 scikit-learn 保存训练好的模型?

c# - 将图标文件保存到硬盘

swift - 使用 Swift + Parse 的聊天应用程序

android - Firebase - 在 Android 中检索数据

android - 图像按钮动画

python - 如何在gae上建立聊天室,是否有音频python框架来做到这一点?

listview - 如何在 flutter 中将 ListView 滚动到底部

android - SherlockActionBar 样式不适用于 ICS

php - 对于这种情况我应该如何使用php设置cookie