2010-06-13 1 views
0

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

ответ

2

Есть ли способ, чтобы Android знает есть ключ с другим столбцом именем?

No.

До тех пор, как вы избежать использования CursorAdapter, я думаю, вы будете в порядке. В противном случае вам нужно будет создать отдельный уникальный столбец _ID. Вам необязательно использовать это как первичный ключ, но CursorAdapter и друзья захотят его.

+1

В конце концов я пошел по схеме именования Android. Там были хорошие советы по http://stackoverflow.com/questions/1122679/android-sqllite-tips – Echilon