2017-09-13 41 views
1

我正在使用RxJava 2.x,並有3個observable(如果重要,特別發佈主題)。使用RxJava 2.x有可能使用Zip超過2個Observable嗎?

我喜歡一次運行它們,並獲得一次結果。我使用Observable.zip()運營商爲這種過程。但是,它看起來像Zip運算符不支持2個以上的觀察值。

是否還有其他操作符可以像zip一樣組合3個以上的可觀察對象?

Observable.zip(
     getData(), 
     getOtherData(), 
     getTemplate(), 
     (o1,o2,o3)->{ 

     }); 

回答

0

其實,

supports,我沒有返回值,和IDE的錯誤消息是誤導。

Observable.zip(
     getData(), 
     getOtherData(), 
     getTemplate(), 
     (o1,o2,o3)->{ 
      return null; 
     }); 
相關問題