首页 > 解决方案 > 我应该在哪里实现 RxJavaPlugins.onError?

问题描述

我有安卓应用程序。我有 UnrivableException,我想实现 RxJavaPlugins.onError。我读了一些关于它的文章。但是没有一篇文章没有说明我应该在哪里实现它。

标签: androidrx-java

解决方案


真的UnderivableException是你想要处理的事情吗?这通常意味着您onError在处理完 observable 之后调用。也许尝试调用tryOnError或者只是检查 observable 是否已被处理?

如果你真的要处理这个UnderivableException问题,你需要回答这个问题,在这种情况下你真的想做什么?只是防止您的应用程序崩溃,还是做更多的事情?对于第一种情况,通常在你的Application类中设置它就足够了,但是如果你想做更多的事情,你可以在你的活动或片段中设置它,只记得在它被销毁之前清除它,以避免泄漏。


推荐阅读