王学岗移动架构27——RXJava2响应式编程框架设计(二)

这篇文章我们主要讲源码
1,RxJava中的操作符,都是别观察者Observable中的静态方法
2,just操作符源码

 public static <T> Observable<T> just(T item) {
        ObjectHelper.requireNonNull(item, "The item is null");
        return RxJavaPlugins.onAssembly(new ObservableJust<T>(item));
    }

注意item不能为空,否则会报空指针异常
RxJavaPlugins.onAssembly是钩子函数(Hook技术)
写不下去了,但不要失望,这是我同学写的博客直接放这里了。
https://blog.csdn.net/dingshuhong_/article/details/99705348

发布了208 篇原创文章 · 获赞 15 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qczg_wxg/article/details/100177353