如何快速查找哪个没有onError的subscribe()方法?

时间:2019-11-10 18:17:36

标签: android rx-java2 rx-android

在我的应用程序代码中,有数百个subscribe()方法调用。一种简单的方法来检查哪个没有onError处理程序?

我明白了 The exception was not handled due to missing onError handler in the subscribe() method call,但我找不到它在哪里?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用棉绒规则,例如rxlint。从这个link

  

rxlint当前是一条单一的lint规则,它检测到没有onError()处理函数的订阅。

在您的build.gradle中添加以下依赖项(检查latest version):

implementation 'nl.littlerobots.rxlint:rxlint:1.7.4'

一旦添加到项目中,将显示如下错误: enter image description here