0
Observable<List<Object1>> obs1 = getObservableList1().from({/*some code*/
}).map({/*some code*/}).toList({/*some code*/});
Observable<List<Object2>> obs2 = getObservableList2();
Observable.zip(obs1 , obs1, (res1, res2) -> {
//some more code block1
}).subscribe({
//some code after obs1 and obs2
//some more code block2
});
我有情況,當obs1包含空列表和zip.subscribe()
永遠不會被調用。但我只需要返回空0123,爲res1
並執行block1和block2就好像如果obs1
中的列表具有元素。OnCompleted調用內部郵編
問題是如何從obs1
跳過from().map().toList()
並返回空List
爲res1
。