
Rx系列
yonbor605
好好学习,天天向上!
展开
-
Rxjava2学习笔记之subscribeOn()和observeOn()的关系
1、只有第一subscribeOn() 起作用(所以多个 subscribeOn() 无意义)这个 subscribeOn() 控制从流程开始的第一个操作,直到遇到第一个 observeOn();2、observeOn() 可以使用多次,每个 observeOn() 将导致一次线程切换,这次切换开始于这次 observeOn() 的下一个操作;3、不论是 subscribeOn() 还是 obse...原创 2018-06-28 16:21:28 · 1114 阅读 · 0 评论 -
RxJava2 入门详细笔记(二)—— 转换操作符和组合操作符
一、转换操作符1.1、map()map() 用于将被观察者发送的数据类型转变成其他的类型 Observable.just(1, 2, 3) .map(new Function<Integer, String>() { @Override public String apply(Integer integ...原创 2018-10-25 10:06:01 · 266 阅读 · 0 评论 -
RxJava2 入门详细笔记(三)—— 功能操作符
一、功能操作符1.1、delay()延迟一段事件再发送事件 Observable.just(1, 2, 3) .delay(3, TimeUnit.SECONDS) .subscribe(new Consumer<Integer>() { @Overrid...原创 2018-10-25 12:23:56 · 374 阅读 · 0 评论 -
RxJava2 入门详细笔记(四)—— 过滤操作符和条件操作符
一、过滤操作符1.1、filter()通过一定逻辑来过滤被观察者发送的事件,如果返回 true 则会发送事件,否则不会发送 Observable.just(1, 2, 3, 4).filter(new Predicate<Integer>() { @Override public boolean test(In...原创 2018-10-25 14:28:44 · 789 阅读 · 0 评论 -
RxJava2 入门详细笔记(一)—— 概述和创建操作符
一、概述在 RxJava 中,一个实现了 Observer 接口的对象可以订阅一个 Observable 类的实例。订阅者对 Observable 发射的任何数据或数据序列作出响应。这种模式简化了并发操作,因为它不需要阻塞等待 Observable 发射数据,而是创建了一个处于待命状态的观察者哨兵,哨兵在未来某个时刻响应 Observable 的通知。RxJava 提供了一套异步编程的 API...原创 2018-10-23 17:23:22 · 205 阅读 · 0 评论