RxJava2中的Observable#asObservable()在哪里?

时间:2017-03-21 14:06:27

标签: java reactivex

我想观察我的BehaviourSubject。在RxJava 1中,我正在调用asObservable(),现在已经消失了。

我找到了publish(),但它返回了可连接,我不想这样做。

如何将行为主题转换为RxJava 2中的observable?

2 个答案:

答案 0 :(得分:14)

What's different in 2.0页面,从1.x Observable到2.x Flowable:

  

asObservable:重命名为hide(),现在隐藏所有身份

所以似乎hide方法就是你要找的。

答案 1 :(得分:10)

您可能正在寻找Observable.hide()

  

隐藏此Observable及其Disposable的标识。允许   隐藏额外的功能,如主题的观察者方法或预防   某些基于身份的优化(融合)。