如何组合多个异步RxJava Observable?

时间:2015-08-11 22:45:53

标签: java rx-java

订阅两个不同的Observable并在两个Observable完成之前阻止的最佳方法是什么?

public MyErrorBehavior(Component errorComponent) { 
  // show/hide errorComponent within onUpdate() or 
  // onError() based on getComponent().isValid()
} 

1 个答案:

答案 0 :(得分:3)

这样就可以了:

Observable.merge(
        o1.doOnNext(it -> sendSomeEvent(it)).ignoreElements(),
        o2.doOnNext(it -> sendSomeOtherEvent(it)).ignoreElements())
    .count().toBlocking().single();