【问题标题】:Where is Observable#asObservable() in RxJava2?RxJava2 中的 Observable#asObservable() 在哪里?
【发布时间】:2017-03-21 14:06:26
【问题描述】:

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

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

如何在 RxJava 2 中将行为主体转化为可观察对象?

【问题讨论】:

    标签: java reactivex


    【解决方案1】:

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

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

    所以看来hide 方法就是你要找的。​​p>

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2018-08-02
        • 2018-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-17
        • 1970-01-01
        • 2017-10-15
        • 1970-01-01
        相关资源
        最近更新 更多