![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RxJava
Gdeer
这个作者很懒,什么都没留下…
展开
-
RxJava 使用:操作符详解
官网:http://reactivex.io/documentation/operators.html文章目录一、创建操作符二、转换操作符三、过滤操作符四、合并操作符五、错误处理操作符六、Observable 工具操作符七、条件和布尔操作符八、数学和聚合操作符九、可连接 Observable 操作符十、其他一、创建操作符Just发布几个指定的产品Range发布一串连续的整...原创 2019-07-30 17:36:41 · 270 阅读 · 0 评论 -
RxJava-1 指南
本文基于扔物线的 给 Android 开发者的 RxJava 详解 提炼简化,感谢。RxJava 是什么一个词:异步。说到根上,它就是一个实现异步操作的库,而别的定语都是基于这之上的。RxJava 好在哪里一个词:简洁。能把什么复杂逻辑都能穿成一条线的简洁。API 介绍和原理解析1.概念:扩展的观察者模式四个基本概念:Observable、O...原创 2018-05-03 10:54:39 · 176 阅读 · 0 评论 -
RxJava2 理解:Scheduler
文章目录一、自定义 Scheduler二、Scheduler2.1 Worker三、Schedulers四、IoScheduler一、自定义 Schedulerpublic class MySchedulor extends Scheduler { @Override public Worker createWorker() { return null; ...原创 2019-04-19 16:27:29 · 551 阅读 · 0 评论 -
RxJava2 理解:建厂三部曲
过程:建厂签约开工简单的例子java 实现:String[] ps = {"p1", "p2", "p3"};for (String p : ps) { System.out.println(p);}改为 rxjava 的实现:Observable.just("p1", "p2", "p3").subscribe(new Consumer<String...原创 2019-04-19 18:04:09 · 170 阅读 · 0 评论 -
RxJava 理解:背压
RxJava GitHub 描述:当数据流通过异步发送,每一步用不同的速度发布不同的东西。为了避免压垮某一步,经常需要增加 buffer 或是筛选、丢弃数据,这就是背压,一种控制数据流的形式,让下游可以表达自己可接受的数量。这可以限制数据流的内存使用。在 RxJava 中,Flowable 支持背压, Observable 不支持背压。知乎上的问答:Backpressure 指的是在...原创 2019-07-07 13:52:01 · 502 阅读 · 0 评论