RxJava
dawN4get
读万卷书,行万里路,此生足矣。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RxJava1.x从入门到放弃再到RxJava 2.x(二)
前言RxJava1.x从入门到放弃再到RxJava 2.x(一) 这篇文章讲解了最简单的入门,本节我们将会一起学习RxJava的线程调度。原创 2017-04-23 12:08:34 · 609 阅读 · 0 评论 -
RxJava1.x从入门到放弃再到RxJava 2.x(一)
从2016.3出来实习的时候,就听到这个流行的框架,那时候偶尔看看博客的介绍,没深入学习与使用,故而什么也没学到。如今借助公司项目重构这个机会,在框架上使用到了RxJava。所以,算是一个再学习的机会吧。由于RxJava2.0已经发布了大半年了,我们就直接学习RxJava 2.0啦,go ,go ,go。原创 2017-04-19 23:30:41 · 715 阅读 · 0 评论 -
RxJava1.x从入门到放弃再到RxJava 2.x(三)
概述RxJava提供了对事件顺序进行变换的支持,这是它的核心功能之一。本节主要学习map()和flatMap()这两个操作符。原创 2017-05-07 22:15:29 · 524 阅读 · 0 评论 -
RxJava1.x从入门到放弃再到RxJava 2.x(四)
Zip通过一个函数将多个Observable发送的事件结合到一起,然后发送这些组合到一起的事件. 它按照严格的顺序应用这个函数。它只发射与发射数据项最少的那个Observable一样多的数据原创 2017-05-21 22:44:22 · 407 阅读 · 0 评论 -
RxJava之Subject和Single
RxJava之Subject和Single原创 2017-11-22 17:22:29 · 586 阅读 · 0 评论 -
RxJava线程切换原理
这篇文章跟上一篇的RxJava执行流程有关联性,没阅读上一篇的先瞅一下。怎么进行线程切换的subscribeOn(Schedulers.io())首先了解下Scheduler.io()方法,它返回的是一个Scheduler,Scheduler是一个抽象方法,我们知道抽象方法是不能被实例化的,那么返回的肯定是它的实现类: public static Scheduler i...原创 2018-04-27 08:46:26 · 1471 阅读 · 0 评论 -
RxJava执行流程
核心问题: - 为甚是被观察者订阅观察者 - RxJava执行的流程为甚是被观察者订阅观察者Observable.subscribe(Observer); 从字面上的理解是被观察者订阅观察者,比如报纸订阅了读者。但从开发者的角度来理解,就很正常 了。RxJava这样设置的目的是为了流式Api的设计,还有就是Android中的观察者模式都是这样的写法,比如Vie...原创 2018-04-26 17:01:29 · 1754 阅读 · 0 评论
分享