【发布时间】:2017-05-29 21:44:46
【问题描述】:
我想跟踪订阅者何时开始消费事件以及何时完成。 是否有适用于所有 Observables/Subscribers 的通用方法?
【问题讨论】:
-
有一个
onSubscribe(disposable)方法会在 Observable 开始发出事件时被调用。当onComplete()/onError被调用意味着它终止了。 -
谢谢,但我正在寻找像 RxJavaHooks 这样的通用解决方案。所以我不需要访问每个可观察的。对于当前 jvm 实例中的任何 observable,它都应该像间谍一样工作。
-
我明白了。你可以在 RxJavaPlugin 中使用
setOnObservableSubscribe。 -
对不起,我不太明白如何使用它。此挂钩仅适用于“订阅”事件。我需要跟踪订阅者何时开始使用事件以及何时完成。