0

我的应用程序使用带有 FTS3 的 SQLite 数据库。查询结果应使用SimpleCursorAdapter. 但是我得到以下异常:

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

做一些搜索我找到了这个答案: Android Full Text Search and ListAdapter。我明白了,但我不知道如何为docid -> _id. Android 页面上的 SearchableDictionary 示例对我没有帮助;-)

干杯,
罗伯特

4

1 回答 1

1

您需要进行“原始”查询,例如...

cursor = db.rawQuery("SELECT docid as _id,...");
于 2011-05-11T21:06:36.617 回答