gpt4 book ai didi

java - 重试时跳过 observable

转载 作者:太空宇宙 更新时间:2023-11-04 09:41:22 25 4
gpt4 key购买 nike

我正在使用 concat 运算符连接 RX 可观测值。我还使用重试运算符在出现任何错误时重试。但是,我想在重试时跳过源中的一些可观察的内容。这可能吗?

Observable.concat (
Observable-A,
Observable-B,
Observable-C
).retry(ERROR);

例如,如果 Observable-A 完成但 Observable-B 产生错误,那么在重试时我只想重新订阅 Observable-B 和 Observable-C。

最佳答案

您必须对每个Observable应用重试,以便重试独立于其他的影响它们:

Observable.concat (
Observable-A.retry(ERROR),
Observable-B.retry(ERROR),
Observable-C.retry(ERROR)
)

关于java - 重试时跳过 observable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55957728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com