Rx java RxJava组合测试错误

Rx java RxJava组合测试错误,rx-java,combinelatest,Rx Java,Combinelatest,我正在使用RxJava CombineTest和两个可观测值。 我的问题是,如果其中一个可见光以onError结尾,联合收割机会调用onNext吗 文档显示了一个令人高兴的场景,当两个观测值都正确地发射项目时,但我找不到在错误情况下会发生什么 |----onError----可观察到的1 |-----------O-------O-------可观察到的2 |--------------?--------------CombineRelateTest-will onNext将被称为?总合同是这样

我正在使用RxJava CombineTest和两个可观测值。 我的问题是,如果其中一个可见光以onError结尾,联合收割机会调用onNext吗

文档显示了一个令人高兴的场景,当两个观测值都正确地发射项目时,但我找不到在错误情况下会发生什么

|----onError----可观察到的1

|-----------O-------O-------可观察到的2


|--------------?--------------CombineRelateTest-will onNext将被称为?

总合同是这样的:协调运营商在收到来自其任何来源的第一个ONERR后终止,除非有
delayErrors
参数设置为
true
,或者运算符名称有
DelayError
后缀

关于空电源引起的短路,
CombineTest
还有一个额外的要求:

如果任何源从未生成项,但仅终止(正常或有错误),则生成的序列立即终止(正常或所有错误累积到该点)。如果该输入源也是同步的,则不会订阅它之后的其他源


感谢您的回答,不过,我已经找到了一些解决方案,通过使用onErrorReturn,允许源代码在出现错误时返回一些默认值。这将使序列在一个源出错的情况下保持活动状态。