【发布时间】:2017-02-04 19:39:23
【问题描述】:
我正在开发一个 android 聊天应用程序,我需要唯一的聊天消息 ID,这些 ID 应该是可排序的(按旧到最近的顺序)并将保存在 sqlite db 中。
到目前为止,我已经采用了 Sqlite 的整数自动增量键,它正在运行,但不确定这是否是正确的做法。
我是这个领域的新手,几乎没有什么想法。如果我的问题对你们来说似乎很幼稚和微不足道,我很抱歉。
您的建议可能会让我的产品更高效、更简单。
【问题讨论】:
-
我上周确实这样做了——虽然不是在 SQLite 上,但我使用了 Firebase,但我使用的唯一 ID 由聊天消息海报的显示名称和时间戳组成,并串联在一起字段,然后通过比较器按时间顺序排序。
标签: android sqlite sorting chat unique-key