2017-03-25 28 views

回答

0

在RxJava你有一個overload for that in zip operator ,這需要Iterable作爲輸入,所以不需要爲rxjs解決方案。

Observable.zip(observableList, new Function<Object[], Object>() { 
      @Override 
      public Object apply(@NonNull Object[] objects) throws Exception { 
       return null; 
      } 
     }); 
+0

我這樣做,但它不起作用。 '不存在變量類型T1的實例,因此List >>符合ObservalbeSource <?擴展T1>' 'List >> observableList = new ArrayList <>();' 這是錯誤的嗎? 如何製作一個observableList? – seki

+0

它不能編譯你的意思......很難從你的評論中知道,編譯錯誤在哪裏以及你創建列表的方式。由新的ArrayList創建應該工作。你可能與apply函數不匹配?但很難說沒有額外的信息 – yosriz

+0

我犯了一些編碼錯誤。 它的作品!謝謝!!! – seki