Мое приложение использует базу данных SQLite с FTS3. Результаты запроса должны отображаться в виде списка с использованием SimpleCursorAdapter. Однако я получаю следующее исключение:
SimpleCursorAdapter
java.lang.IllegalArgumentException: column '_id' does not exist
В процессе поиска я нашел этот ответ: Полнотекстовый поиск Android и ListAdapter . Я понял, но не могу понять, как создать этот псевдоним для docid -> _id. Пример SearchableDictionary на страницах Android не очень полезен для меня; -)
docid -> _id
Приветствия Роберт
Вам нужно будет выполнить «сырой» запрос, например ...
cursor = db.rawQuery("SELECT docid as _id,...");