我们来看盾RxJava Observable.defer 方法,如下图:

RxJava 源码解读分析 defer

RxJava 源码解读分析 defer

很清楚的可以看出,当有订阅者时,即调用了subscribe()方法时,执行OnSubscribe.call()方法时,才临时的创建一个Observable,再调用observable.unsafeSubscribe()方法。

这就是所说的,延迟创建Observable。

相关文章:

  • 2021-10-31
  • 2022-12-23
  • 2021-08-10
  • 2022-01-14
  • 2022-12-23
  • 2021-11-06
  • 2021-06-23
  • 2022-01-30
猜你喜欢
  • 2021-09-23
  • 2021-11-11
  • 2021-10-11
  • 2021-11-30
  • 2021-10-18
  • 2022-01-13
  • 2022-12-23
相关资源
相似解决方案