我正在开发一个使用ASmack库发送和接收IM的XMPP客户端应用程序。我希望存储用户之间的聊天历史记录。这个历史记录必须是持久的,直到我通过点击按钮清除聊天为止。 如何最好地维护聊天历史记录?任何提示都将非常有帮助。
一个简单的Sqlite数据库会很有用。您可以将所有聊天历史记录保存为需要的时间长度。并且可以选择性地删除一个聊天会话而不删除另一个。参见:http://developer.android.com/guide/topics/data/data-storage.html#db,您可以在互联网上找到很多易于学习的教程。