Rx java Zip“可观察”和“可流动”`

Rx java Zip“可观察”和“可流动”`,rx-java,rx-java2,Rx Java,Rx Java2,我有一个可流动的和一个可观察的 我想zip将它们作为一个可观察的 但是只有当可观察的值出现时,可流动的才应该是请求 我可以通过插件操作员执行此操作吗?这是否符合您的要求 getObservable() .flatMap(valueFromObservable -> getFlowable().toObservable()) .subscribe(); 你为什么需要这种复杂的互动?如果强制要求在可观察的产品出现时进行请求,则需要一个自定义操作符。Hi@aka

我有一个
可流动的
和一个
可观察的

我想
zip
将它们作为一个
可观察的

但是只有当
可观察的
值出现时,
可流动的
才应该是
请求


我可以通过插件操作员执行此操作吗?

这是否符合您的要求

getObservable()
        .flatMap(valueFromObservable -> getFlowable().toObservable())
        .subscribe();

你为什么需要这种复杂的互动?如果强制要求在可观察的产品出现时进行请求,则需要一个自定义操作符。Hi@akarnokd。我的情况是,存在一个可观察的UI事件
和一个可流动的IO。当UI事件到来时,我需要请求内容。上游的
Flowable
来自其他API,下游将使用即将到来的值来更新UI。一旦新值来自
Observable
,这将创建并订阅一个新的
Flowable