我正在使用ActiveAndroid
库。我需要获取按integer
字段排序的对象列表。以下是我尝试这样做的方法:
public static List<Category> getCategories() {
try {
return new Select()
.all()
.from(Category.class)
.orderBy("NumInRow ASC") // NumInRow is my int field
.execute();
} catch (Exception ignored) {
return null;
}
}
我是对的吗?
答案 0 :(得分:0)
是的绝对,你所做的是正确的排序方式,无论是int还是其他数据类型都无关紧要。
示例:
public static List<Item> getAll(Category category) {
// This is how you execute a query
return new Select()
.from(Item.class)
.where("Category = ?", category.getId())
.orderBy("Name ASC")
.execute();
}
有效的Android完整指南 Using Active Android