Как получить только один столбец в результате запроса с ActiveAndroid?

Как я могу получить массив только с колонкой "Имя" моего Category модель?

Я могу получить все свои категории, используя

List<Category> categoryList = new Select()
    .from(Category.class)
    .execute();

а затем создать еще один массив с именем Category, но я думаю, что есть способ получить его напрямую, и я не могу найти как.

1 ответ

Немного поздно ответить на этот вопрос, но проблема в том, что SQLiteUtils.rawQuery() предполагает, что столбец Id всегда будет в результате курсора. Установите для ваших столбцов String[] значение {Id, your_column}, и все будет в порядке.

    List<Category> categoryList = new Select(new String[]{"Id,your_column"}).from(Category.class).execute();
Другие вопросы по тегам