使用requery version 1.5.0 ReactiveEntityStore进行选择调用。
但编译器给出了以下调用的错误 -
Observable<Result<Person>> result = mDataStore
.select(Person.class)
.where(Person.CATEGORY.eq(category))
.orderBy(Person.SEQUENCE.asc())
.get()
.observableResult();
答案 0 :(得分:0)
我不确定您是如何得到该特定错误消息的(如果您添加有关所涉及的实际类的更多信息,我可以编辑)。
但是,似乎您要将Result
与ReactiveResult
混合,您想要的可能是:
// Supposing this is your definition of the data store:
ReactiveEntityStore<Person> mDataStore;
// Your result is going to be Reactive, next line is the one changed!
Observable<ReactiveResult<Person>> result = mDataStore
.select(Person.class)
.where(Person.CATEGORY.eq(category))
.orderBy(Person.SEQUENCE.asc())
.get()
.observableResult();