Это мой запрос в sqlite3 от оболочки adb:
sqlite> SELECT round FROM prizes GROUP BY round;
100-7
Однако у меня возникла проблема при переводе его в код Java:
LinkedList<String> result = new LinkedList<String>();
Cursor cursor = db.rawQuery("SELECT round FROM prizes GROUP BY round", null);
if(cursor.moveToFirst()) {
do {
result.add(cursor.getString(1));
} while (cursor.moveToLast());
}
if (cursor != null && !cursor.isClosed())
cursor.close();
return (String[]) result.toArray();
При запуске этого кодаЯ получил ошибку:
ERROR/AndroidRuntime(10540): java.lang.IllegalStateException: get field slot from row 0 col 1 failed