Это всегда хорошая идея объявить ваш первичный ключ как:
_id INTEGER PRIMARY KEY AUTOINCREMENT
Таким образом, функции Android, которые могут использовать _id
, чтобы заставить определенные вещи работать, например, идентификаторы в CursorAdapter
.
Для первичного ключа базы данных всегда следует использовать идентификатор "_id", так как некоторые функции Android зависят от этого стандарта.
Из этого источника (прямая цитата)