
RxJava
文章平均质量分 83
刘木杉的技术博客
苦逼的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Rxjava学习(一基础篇)
一.Rxjava跟EventBus的 RxJava 是一个响应式编程框架,通过一种扩展的观察者设计模式来实现异步操作。 跟AsyncTask和Handler类似,但是比AsyncTask和Handler更加简洁随着程序逻辑变得越来越复杂,它依然能够保持逻辑的简洁。另外还可以自己封装一个RxBus进行消息事件的传递,有人可能会问这些功能EventBus也能够做,那么为什么还需要Rx原创 2016-10-05 23:25:47 · 658 阅读 · 0 评论 -
Rxjava学习(三线程调度器Scheduler)
我们知道,RxJava最主要的特点就是异步操作,它的异步操作就是用Scheduler来指定Observable和Subscriber所运行的线程,在默认情况下,即在不指定线程的情况下,RxJava遵循的是线程不变的原则,即:在哪个线程生产事件,就在哪个线程消费事件Schedulers线程调度器我们来看一下Schedulers的分类:(1)Schedulers.i原创 2016-10-06 15:35:54 · 560 阅读 · 0 评论 -
RxJava学习(四利用RxJava打造自己的RxBus)
前面说过Rxjava的功能很强大,不仅仅是实现链式的异步操作,它的功能很强大还可以通过RxBus实现EventBus的消息/事件传递功能,我们来看看RxBuspackage com.example.liujian.rxjavademo;import java.util.HashMap;import rx.Observable;import rx.Subscriptio原创 2016-10-06 16:01:46 · 1514 阅读 · 0 评论 -
Rxjava学习(二操作符)
上一篇说道我们可以利用操作符对Observable发出的消息进行拦截和修改,Rxjava的操作符很多,这里只介绍几种常用的filter filter()操作符是可以对Observable流程的数据进行一层过滤处理,返回一个新的Observable,filter()返回为false的值将不会发出到Subscriber,我们来看下具体的代码 Observable.just("2原创 2016-10-06 15:24:01 · 328 阅读 · 0 评论