使用sqlite进行离线聊天存储

时间:2017-04-10 09:58:42

标签: android sqlite

我使用firebase创建了一个聊天应用程序,我想将聊天数据存储在用户设备中,并向用户显示互联网是否不可用。 我在如何实现它之间徘徊我想要使用领域,但它增加了应用程序大小几乎6mb(我的应用程序大小为4mb),所以我切换回SQLite。

现在我想知道这样做的最佳做法是什么 我已经实现了一些尚不清楚如何做的过程。

我创建了一个 master_chat 表格,其中我有message_idtofromthread_id以及次要 chat_data < / strong>表格,我使用message_id作为对 master_chat 表的引用,并插入了messageBodytoEmailfromEmailtimemessageTypefileSizedownloadLink

现在的问题是我应该遵循这种方法,以便每次用户输入消息时都会将其添加到 chat_data 或直接存储 arrayList 并在每次更新时更新消息被发送或接收。

任何指导都会很棒!

0 个答案:

没有答案