代码抛出Sequence contains no elements
异常。如何解决?
Observable<Entity> observable = observable.fromCallable(…);
Observable<Entity> subObservable1 = observable.flatMap(…)
Observable<Entity> subObservable2 = observable.flatMap(…)
Observable<OtherEntity> subObservable3 = subObservable2.reduce(…);
Observable<List<AnotherEntity>> subObservable4 = subObservable3.map(…);
return Observable.zip(
observable, subObservable1, subObservable2,
subObservable3, subObservable4) -> … );
我认为问题与Zip运算符有关,因为observable
被使用了3次(zip(...)
,subObservable1
,subObservable2
};
我试图先分享observable
,也试图发布它,但它没有解决问题。