![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RxJava
文章平均质量分 78
tangxl2008008
这个作者很懒,什么都没留下…
展开
-
RxJava使用(一)基本使用
前言 RxJava及RxAndroid比较详细的介绍可以参考该文档《给 Android 开发者的 RxJava 详解》 基本介绍 ReactiveX 及 RxJava使用大部分来自和参考《给 Android 开发者的 RxJava 详解》和《RxJava 入门》;进行整理及增加了部分自己的理解。什么是 ReactiveX原创 2016-05-06 20:07:49 · 12692 阅读 · 1 评论 -
RxJava使用(二)filter 操作符
filter()操作符是可以对Observable流程的数据进行一层过滤处理,filter() 返回为 false 的值将不会发出到 Subscriber。 基本用法如下,下面的例子是过滤只保留偶数:Observable.just(1, 2, 3, 4) .filter(new Func1() { @Override原创 2016-05-06 20:23:05 · 6297 阅读 · 0 评论 -
RxJava使用(三)Scheduler 线程控制
前言 在默认情况下,即在不指定线程的情况下,RxJava 遵循的是线程不变的原则,即:在哪个线程调用 subscribe(),就在哪个线程生产事件;在哪个线程生产事件,就在哪个线程消费事件。 如果需要切换线程,就需要用到 Scheduler (调度器)。 Schedulers部分主要来自《给Android 开发者的 RxJava 详解》Sche原创 2016-05-06 20:38:16 · 5219 阅读 · 0 评论 -
RxJava使用(四)变换
RxJava 提供了对事件序列进行变换的支持;所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列。 不仅可以针对事件对象,还可以针对整个事件队列。 变换部分主要来自《给Android 开发者的 RxJava 详解》1. 事件对象变换-map() map():事件对象的直接变换;它是 RxJava最常用的变换;原创 2016-05-06 20:54:04 · 9005 阅读 · 0 评论