RxJava探索
RxJava是现在很流行的一个响应式编程框架,基于的是观察者模式(当然框架内部还用到了代理模式、迭代器模式等设计模式),响应式编程最初诞生于.net,后来IOS和安卓的大神也开发出了同类型框架,在IT界大受欢迎。
aiyh0202
定位定地位,分享分天下!
展开
-
RxJava—Schedule(调度器)
RxJava—Schedule(调度器) 在不指定线程的情况下, RxJava 遵循的是线程不变的原则,即:在哪个线程调用 subscribe(),就在哪个线程生产事件;在哪个线程生产事件,就在哪个线程消费事件。如果需要切换线程,就需要用到 Scheduler (调度器)。调度器以一种最简单的方式将多线程用在你的Apps的中。原创 2016-12-09 16:07:15 · 1843 阅读 · 1 评论 -
RxJava—操作符(过滤、合并、转换)
RxJava—过滤、合并、转换,Observable的常用操作符讲述,提供免费demo下载。原创 2016-12-07 14:48:12 · 7961 阅读 · 0 评论 -
RxJava—Subject系列
RxJava—Subject系列 Subject是Observable的子类,虽然它自己没啥子用,但它有很多牛逼的儿子,我们统称为Subject系列,在继承父类的基础上,它们本身也有了很多强悍的功能,最牛逼的是它可以订阅多个观察者,也就是它可以一对多,可以让多个观察者来订阅(注册),这样你就可以针对同一组消息序列做不同的操作,且相互独立。其次它跟Observable还有一个明显区别,就是它是属于原创 2016-11-17 10:15:06 · 824 阅读 · 0 评论 -
RxJava—Observable
RxJava—Observable创建RxJava是现在很流行的一个响应式编程框架,基于的是观察者模式(当然框架内部还用到了代理模式、迭代器模式等设计模式),响应式编程最初诞生于.net,后来IOS和安卓都纷纷效仿,当然在安卓开发中,还需要结合RxAndroid,那么为什么RxJava会这么火,它又是用来干嘛的,接下来我会一一阐述。 响应式编程是基于异步流的编程模式,异步处理的数据流可以理解为河原创 2016-11-16 10:32:26 · 5828 阅读 · 0 评论