我可以以Maybes
合并combineLatest
的方式合并Observables
基本上是:-制作一个新的Maybe
,它等待Maybes
的列表有发射,然后制作一个新的Maybe
,它发射一个项目(即Maybes
的列表的组合)]
P.S。我可以在必须实现此位置的地方提供实际代码
您应该能够像往常一样使用Maybe.toObservable()和combineLatest
。
Maybe<T> m1 = ...
Maybe<T> m2 = ...
Observable.combineLatest(
m1.toObservable(),
m2.toObservable(),
(o1,o2) -> // your output
)