requery android - 用于选择的模糊方法调用

时间:2018-03-27 08:51:38

标签: dao rx-java2

使用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();

错误详情: https://i.stack.imgur.com/bdPlY.png

1 个答案:

答案 0 :(得分:0)

我不确定您是如何得到该特定错误消息的(如果您添加有关所涉及的实际类的更多信息,我可以编辑)。

但是,似乎您要将ResultReactiveResult混合,您想要的可能是:

// 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();