
RxJava学习
文章平均质量分 93
LRH0211
个人博客:lruheng.com
展开
-
手把手教你使用 RxJava 2.0(一)
网上有很多关于RxJava的技术文章,大多数是关于1.x版本的。随着 RxJava 2.0 的推出,有些文章也介绍了2.x版本新增的内容以及与1.x版本的对比。有些同学如果刚刚接触RxJava,仅仅看RxJava 1.x 的一些技术文章,有时候会有些出入。因此本篇文章基于RxJava 2.0 进行由浅入深的学习,逐步掌握RxJava。1.作用RxJava的目的就是异步。 RxJava的特点就是可原创 2017-06-02 09:55:43 · 1724 阅读 · 4 评论 -
手把手教你使用 RxJava 2.0(二)
本篇文章主要介绍线程调度器,通过对线程调度器的了解,方便我们更好的处理异步操作,在合适的场景选择合适的线程。同时,结合上篇文章,我们就初步掌握了 RxJava 2.x的基本操作并可以应用在我们的项目中。在本篇文章的后半部分,会具体展示RxJava 2.x的使用。Scheduler简介在不指定线程的情况下, RxJava 遵循的是线程不变的原则,即:在哪个线程调用 subscribe(),就在哪个线原创 2017-06-02 09:59:17 · 811 阅读 · 0 评论 -
手把手教你使用 RxJava 2.0(三)
本节介绍的是关于Flowabale的使用,以及RxJava 2.x中的backpressure的处理策略。这部分内容应当是RxJava 2.x中改动最大的一部分。但同时也能解决一些应用场景中的问题,使得我们的RxJava更加强大。Flowable的产生在RxJava中会经常遇到一种情况就是被观察者发送消息十分迅速以至于观察者不能及时的响应这些消息。 例如下面这种情况:Observable.cre原创 2017-06-02 10:03:00 · 980 阅读 · 0 评论