【发布时间】:2017-03-21 14:06:26
【问题描述】:
我想观察我的BehaviourSubject。在 RxJava 1 中,我调用了 asObservable(),现在它已经消失了。
我找到了publish(),但它返回可连接,我不想这样做。
如何在 RxJava 2 中将行为主体转化为可观察对象?
【问题讨论】:
我想观察我的BehaviourSubject。在 RxJava 1 中,我调用了 asObservable(),现在它已经消失了。
我找到了publish(),但它返回可连接,我不想这样做。
如何在 RxJava 2 中将行为主体转化为可观察对象?
【问题讨论】:
从What's different in 2.0 页面,从 1.x Observable 到 2.x Flowable:
asObservable : 重命名为 hide(),现在隐藏所有身份
所以看来hide 方法就是你要找的。p>
【讨论】:
您可能正在寻找Observable.hide()
隐藏此 Observable 及其 Disposable 的身份。允许 隐藏额外的功能,例如主题的观察者方法或防止 某些基于身份的优化(融合)。
【讨论】: