具体请看文章: Carson带你学RxJava:这是一篇清晰易懂的Rxjava入门教程 Carson带你学RxJava:这是一份面向初学者的RxJava使用指南 Carson带你学RxJava:RxJava2.0...:优雅实现网络请求嵌套回调 Carson带你学RxJava实战:网络请求轮询(有条件) Carson带你学RxJava实战:网络请求轮询(无条件) Carson带你学RxJava实战:网络请求出错重连...(结合Retrofit) Carson带你学RxJava实战:合并数据源 & 同时展示 Carson带你学RxJava实战:联想搜索优化 Carson带你学RxJava实战:功能防抖 Carson...带你学RxJava实战:从磁盘/内存缓存中获取缓存数据 Carson带你学RxJava实战:联合判断 5....入门 Carson带你学Android:这是一篇清晰易懂的Rxjava入门教程 Carson带你学Android:这是一份面向初学者的RxJava使用指南 Carson带你学Android:RxJava2.0
上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制.
上一节里我们学习了只使用Observable如何去解决上下游流速不均衡的问题,之所以学习这个是因为Observable还是有很多它使用的场景,有些朋友自从听说了...
以上一二篇主要是RxJava2.0中的改动,下面我们重点介绍下RxJava2.0中的观察者模式。 RxJava2.0中的观察者模式 RxJava始终以观察者模式为骨架,在2.0中依然如此。...在RxJava2.0中,有五种观察者模式: Observable/Observer Flowable/Subscriber Single/SingleObserver Completable/CompletableObserver...平滑升级 RxJava1.x 如何平滑升级到RxJava2.0呢?...由于RxJava2.0变化较大无法直接升级,幸运的是,官方提供了RxJava2Interop这个库,可以方便地将RxJava1.x升级到RxJava2.0,或者将RxJava2.0转回RxJava1.x...地址:https://github.com/akarnokd/RxJava2Interop 总结 可以明显的看到,RxJava2.0最大的改动就是对于backpressure的处理,为此将原来的Observable
RxJava2.0 已经独立于RxJava 1.x而存在。 RxJava2.0相比RxJava1.x,它的改动还是很大的,下面我将带大家了解这些改动。...RxJava2.0与1.x的区别 Maven地址 为了让 RxJava 1.x 和 RxJava 2.x 相互独立,我们把RxJava 2.x 被放在了maven io.reactivex.rxjava2...接口变化 RxJava2.0 是遵循 Reactive Streams Specification 的规范完成的,新的特性依赖其提供的4个基础接口。...而在RxJava2.0 中,Observable 不再支持背压,而是改用Flowable 支持非阻塞式的背压。...注意:在RxJava2.0中,旧的Observable也保留了,你还可以像以前那样使用,同时要注意接口的变化。
上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册, 等注册成功之后再...
本篇继续接着介绍rxjava2.0的其他改变。如果想了解rxjava2.0的观察者模式请看第三篇! ?...结束 RxJava2.0的观察者模式请看下篇。 ---我是分割线--- Tamic开发社区 非专业的移动社区 不只是干货,还有人生 长按二维码关注我们
上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的朋友可...
在RxJava 2.0中,创建被观察者(Observable) & 观察者(Observer)的方式也与RxJava 1.0有些区别:
在上一节中, 我们找到了上下游流速不均衡的源头 , 在这一节里我们将学习如何去治理它 . 可能很多看过其他人写的文章的朋友都会觉得只有Flowable才能解决 ...
在上一节中, 我们学习了Flowable的一些基本知识, 同时也挖了许多坑, 这一节就让我们来填坑吧.
在`RxJava 2.0 `中,创建被观察者(`Observable`) & 观察者(Observer)的方式也与`RxJava 1.0 `有些区别:
ObservableEmitter是对Emitter的扩展,而扩展的方法证实RxJava2.0之后引入的,提供了可中途取消等新能力,我们继续看Emitter ?...RxJava2.0提供的新特性与之息息相关哦,这个我们先给它来个关键标签,后面再详细分析。...这个也是RxJava2.0的变化,真正的订阅在source.subscribe(parent);这句代码被执行后开始,而在此之前先调用了onSubscribe方法来提供RxJava2.0后引入的新能力(...OK,代码不多,可以看到RxJavaPlugins.onSubscribe(this, observer);,我们RxJava2.0中的Hook能力就是来自这里了。
这一节中我们将来学习Backpressure. 我看好多吃瓜群众早已坐不住了, 别急, 我们先来回顾一下上一节讲的Zip.
好久不见朋友们,最近一段时间在忙工作上的事情,没来得及写文章,这两天正好有点时间,赶紧写下了这篇教程,免得大家说我太监了。
在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候,感觉时机未到, 因此...
水管式的RxJava2.0——给初学者的RxJava2.0教程 1.在RxJava中分为被观察者(Observable),观察者(Observer),订阅(subscribe)。
作者博客 http://www.cherylgood.cn 前言 基于RxJava2.1.1 我们在前面的 RxJava2.0使用详解(一)初步分析了RxJava从创建到执行的流程。...RxJava2.0使用详解(二) 中分析了RxJava的随意终止Reactive流的能力的来源;也明白了RxJava的onComplete();与onError(t);只有一个会被执行的秘密。
水管式的RxJava2.0 1.在RxJava中分为被观察者(Observable),观察者(Observer),订阅(subscribe)。
作者博客 http://www.cherylgood.cn/ 前言 基于RxJava2.1.1 我们在前面的 RxJava2.0使用详解(一)初步分析了RxJava从创建到执行的流程。...RxJava2.0使用详解(二) 中分析了RxJava的随意终止Reactive流的能力的来源;也明白了RxJava的onComplete();与onError(t);只有一个会被执行的秘密。
领取专属 10元无门槛券
手把手带您无忧上云