猿问

关于Android SQLite中的“ _id”字段

Android SQLite中的“ _id”字段是否必要?



桃花长相依
浏览 449回答 3
3回答

慕尼黑8549860

从技术上讲,不需要该字段_id,但是,如果您使用的是CursorAdapter类(您可能正在使用该类,尤其是在使用Notepad示例的情况下),则是“游标必须包含名为“ _id”的列,否则该类将不起作用”该文件另有说明这里。不幸的是,这些代码示例并没有很清楚地说明这一点。

倚天杖

在许多情况下,拥有id字段非常方便。我更喜欢将其自动递增(如下所示)。我一直在寻找id字段的新用途:)当需要将数据附加到适配器时,我喜欢使用表名别名来查询id字段_id。范例:SELECT id _id, msg from message order by id。这样,适配器可以看到一个名为的字段_id,每个人都会感到高兴。以下是我如何定义表格的示例:CREATE TABLE message (_id INTEGER PRIMARY KEY AUTOINCREMENT, timestamp INTEGER, tripID TEXT, msg TEXT);
随时随地看视频慕课网APP

相关分类

Android
我要回答