如何使用ActiveAndroid查询结果只能获得一列?

时间:2014-08-18 11:02:57

标签: android activeandroid

如何才能获得仅包含列"名称"的数组?我的Category模特?

我可以使用

获取所有类别
List<Category> categoryList = new Select()
    .from(Category.class)
    .execute();

然后创建另一个名为Category的数组,但我想有一种方法可以直接获取它,但我找不到。

1 个答案:

答案 0 :(得分:12)

回答这个问题有点晚了,但问题是因为SQLiteUtils.rawQuery()假设Id列总是在游标结果中。将列String []设置为{Id,your_column},你会没事的。

    List<Category> categoryList = new Select(new String[]{"Id,your_column"}).from(Category.class).execute();