RxJava 2 - Observable.zip()从不发出

时间:2017-06-29 17:21:48

标签: android observable rx-java2

我是Reactive的新手。 我想从不同的来源收集数据并处理结果。 要做到这一点,我正在使用 Observable.zip()方法。但它永远不会发出,所以回调永远不会被调用。 我做错了什么?

以下是我尝试实现的代码示例:

public void loadData() {

    Observable.zip(
            Observable.just(42),
            Observable.just(43),
            Observable.just(44),
            (integer, integer2, integer3) ->
                    Log.d(TAG, "zip method called") // This is never called
    );
}

1 个答案:

答案 0 :(得分:3)

您必须订阅Observable以使其完成工作。

例如,你可以这样做:

--