Псевдоним _id в базе данных FTS3 - PullRequest
0 голосов
/ 12 мая 2011

Мое приложение использует базу данных SQLite с FTS3. Результаты запроса должны отображаться в виде списка с использованием SimpleCursorAdapter. Однако я получаю следующее исключение:

java.lang.IllegalArgumentException: column '_id' does not exist

В процессе поиска я нашел этот ответ: Полнотекстовый поиск Android и ListAdapter . Я понял, но не могу понять, как создать этот псевдоним для docid -> _id. Пример SearchableDictionary на страницах Android не очень полезен для меня; -)

Приветствия
Роберт

1 Ответ

1 голос
/ 12 мая 2011

Вам нужно будет выполнить «сырой» запрос, например ...

cursor = db.rawQuery("SELECT docid as _id,...");
...