我想将多个Obserable合并为一个。我使用Observable.mergeWith()方法。我的要求是在循环内合并。问题在于订阅中没有发送排放。问题似乎是我使用Invalid date
初始化主Observale的方式,但是我没有找到正确的方法(尝试Observable<String> observable = Observable.never();
和PublishSubject.create();
)
Observable.empty();
答案 0 :(得分:0)
以Iterable
的身份收集它们,最好是一个简单的List
,并使用静态方法Observable.merge
List<Observable<String>> observables = new ArrayList<>();
observables.add(Observable.never());
for (int i = 0; i < 4; i++) {
observables.add(...);
}
Observable.merge(observables).subscribe();