我正在尝试使用.zip()方法发出2个Observable,但由于使用了Func2,我想避免返回任何内容。
有类似的东西吗?
我找不到任何其他方法......
谢谢!
修改
Observable<> obs1 = ...;
Observable<> obs2 = ...;
Observable.zip(obs1, obs2, new Func2<T1, T2, R>() {
R call(T1 t1, T2 t2) {
..
}
..
return ...;
});
我想要一个类似zip的函数,但不需要你返回任何东西 - 例如Action2而不是Func2。
答案 0 :(得分:0)
这可以使用以下示例中提供的toCompletable()
来解决:
public static void main(String[] args) {
Observable.just(1).zipWith(Observable.just(2), (a, b)->a+b).toCompletable().subscribe(()->System.out.println("done"));
}