![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RxJava
chsmy2018
学无止境,任何技能都是慢慢积累出来的。
展开
-
RxJava2.0使用(三)
背压是RxJava中的重要的一个特性 : 什么是背压呢?先看一下第一篇的时候的那个图 假如甲往传送带上放东西放的速度太快,后面的乙处理传送带上传过来的东西处理的太慢,乙处理不过来这时候就会出问题了会报错抛出MissingBackpressureException。背压就是解决这种问题的其中一种很好的方法。 先感受一下背压: 首先我们先写一个小例子 Observable.create原创 2017-07-24 17:11:23 · 601 阅读 · 0 评论 -
RxJava2.0使用(二)
RxJava中默认就是在哪个线程中发生事件就在哪个线程中消费事件,但是很多时候我们都有这样的需求比如联网请求数据,我们需要在子线程中去联网获取数据,获取到数据之后在主线程中更新UI。这时候就需要切换线程,切换线程使用RxJava 中的Scheduler 翻译过来就是调度器。 RxJava 已经内置了几个 Scheduler Schedulers.newThread() 代表一个常规的新线程原创 2017-07-12 18:31:38 · 1092 阅读 · 0 评论 -
RxJava2.0使用(一)
RxJava刚出来的时候练习过一些,只是没有用到项目中,如今RxJava 2.x都已经出来很久了,这么好的一个框架不能了解它实在是不能安抚我这颗躁动的心。 Ok 下面先看一下基本用法: //创建被观察者 Observable<String> observable = Observable.create(new ObservableOnS原创 2017-07-11 16:57:36 · 420 阅读 · 0 评论