首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android技能树 — Rxjava取消订阅小结(2):RxLifeCycle

    但是这么写没啥卵用,只要获取后强制转换就可以: //又可以发送相关数据 ((BehaviorSubject) getObservable()).onNext(99999); 复制代码 所以这时候需要使用asObservable...方法了:这实际上只是将您的主题封装在一个可观察的对象中,这使得消费代码无法将其转换回主题,asObservable是隐藏实现细节的一种防御机制。...//改变暴露的方法: public Observable getObservable(){ return subject.asObservable(); } //这时候就算你强转也没用...,会报错,因为这时候通过asObservable获取到的对象已经不是Subject对象了。...((BehaviorSubject) getObservable()).onNext(99999); 复制代码 而在Rxjava 2 中只是把这个asObservable 方法改成了 hide方法而已。

    2.1K30
    领券