У меня есть существующее Приложение Windows, для которого я пишу порт Android. Приложение использует уникальную строку в качестве первичного ключа, но методы SQLite в Android, все, кажется, работают с целыми числами и имена столбцов _id, тогда как мой столбец ID не называют этим. Существует ли способ сообщить Android, у меня есть ключ с другим именем столбца?
Есть ли способ сообщить Android, что я есть ключ с другим столбцом имя?
Нет.
Пока вы избегаете использования CursorAdapter
, я думаю, с вами все будет в порядке. В противном случае вам нужно будет создать отдельный столбец с уникальным целым числом _ID
. Вам не обязательно использовать его в качестве первичного ключа, но он понадобится CursorAdapter
и друзьям.