我应该在哪里实现RxJavaPlugins.onError?

时间:2020-04-18 17:07:02

标签: android rx-java

我有android应用程序。我有UnderivableException,我想实现RxJavaPlugins.onError。我读了一些文章。但是,这篇文章中没有人没有显示我应该在哪里实现。

1 个答案:

答案 0 :(得分:0)

UnderivableException确实是您要处理的东西吗?这通常意味着您已经处置了可观察对象之后调用了onError。也许尝试调用tryOnError来代替,或者只是检查可观察对象是否已被处置?

如果您真的必须处理此UnderivableException,则需要回答以下问题:在这种情况下,您真正​​想做什么?只是防止您的应用崩溃或执行其他操作?对于第一种情况,通常在Application类中进行设置就足够了,但是如果您想做更多的事情,可以在活动或片段中进行设置,只记得在销毁它之前将其清除以避免泄漏。