gpt4 book ai didi

java - RXJava 获取在错误处理程序中导致异常的对象

转载 作者:搜寻专家 更新时间:2023-10-31 20:19:31 27 4
gpt4 key购买 nike

有没有方便的方法来获取在 onError 处理程序中导致任何异常的对象?

我想做这样的事情:

 observable.subscribe(
unit -> {
//something can throw ex here..
},
error->logger.error("error on {}", unit, error));

最佳答案

有些错误会连接到一个值,例如来自 mapfilter 的错误。 RxJava 将为此类错误调用 onError(rx.exceptions.OnErrorThrowable)。您可以从 OnErrorThrowable.getValue 获取值。

但是,有些错误不会连接到值。 RxJava 会将错误直接发送到 onError

关于java - RXJava 获取在错误处理程序中导致异常的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27899949/

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