RxJava
本人很懒zzz
天暮 何不炳烛
展开
-
RxJava2 源码分析笔记(三) 线程切换
终于来到线程切换先看一个如何切线程的简略流程图注: 上面蓝牙主流程中 subscribeOn(Schedulers.io()) ,observeOn(AndroidSchedulers.mainThread()) 但是subscribeOn 也可以传AndroidSchedulers.mainThread();observeOn也可以传Schedulers.io() 这是让RxJava的线程可以来回切换的关键!...原创 2020-08-18 11:23:17 · 618 阅读 · 0 评论 -
RxJava2 源码分析笔记(二)
上一篇文章: RxJava2 源码分析笔记(一)下面来看一个复杂一点的调用是如何工作的 AStudent aStudent = new AStudent();//我自己建的类 aStudent.setName(" dog "); Observable .just(aStudent) .map(new原创 2020-08-13 16:54:15 · 305 阅读 · 0 评论 -
RxJava2 源码分析笔记(一)
先看一个最简单的调用Observable.create(new ObservableOnSubscribe<Object>() { @Override public void subscribe(@NonNull ObservableEmitter<Object> emitter) throws Exception { System.out.println(" 被观察者 subscribe ");原创 2020-08-12 13:58:32 · 180 阅读 · 0 评论 -
rx.xxx 和 io.reactivex.xxx RxJava1 和 RxJava2 和 RxJava3
描述 RxJava 1.X RxJava 2.X package包名 rx.xxx io.reactivex.xxx Reactive Streams规范 1.X早于Reactive Streams规范出现,仅部分支持规范 完全支持 Backpressure 背压 对背压的支持不完善 Observable设计为不支持背压 新增Flowable支持背压 null空值 支持 不再支持null值,传入null值会抛出NullPoi.原创 2020-08-12 08:59:18 · 1724 阅读 · 0 评论