RxJava
本站的昵称
这个作者很懒,什么都没留下…
展开
-
Operators(操作符)(创建、转换操作符)
Operators(操作符):其实质是函数式编程中的高阶函数,是对响应式编程的各个过程拆分和封装后的产物,以便于我们操作数据流 。在RxJava 2.x版本中,rxjava种类划分:创建操作符:Observable.create(), Observable.just(), Observable.fromXXX(), Observable.defer();转换操作符:Observable...原创 2018-08-22 16:10:46 · 1061 阅读 · 0 评论 -
RxJava Observable、Single、Completable 、Maybe、Subject demo及其简单分析。
/*Reactive:Rx是一个函数库,让开发者可以利用可观察序列和LINQ风格查询操作符来编写异步和基于事件的程序,使用Rx,开发者可以使用Observables表示异步数据流,用LINQ操作符查询异步数据流,用Schedulers参数化异步数据流的并发处理,Rx可以这样定义:Rx = Observables + LINQ + SchedulersReactiveX 给的定义是:Rx是一个使...原创 2018-08-22 16:19:31 · 2671 阅读 · 0 评论 -
RxJava interval操作符
Interval操作符:创建一个按照固定时间发射整数序列的Observable注意:在写测试代码的时候,可能会碰到这种情况,按照其他一些教程上的吧代码敲上去,结果运行不出结果来:如下所示: @Test public void testOperatorInterval() { Observable.interval(1, TimeUnit.SECONDS).su...原创 2018-08-23 11:52:41 · 4581 阅读 · 0 评论 -
调度器Schedulers
调度器Schedulers 如果你想给Observable操作符链添加多线程功能,你可以指定操作符在特定的调度器上执行。某些ReactiveX的Observable操作符有一些变体,他们可以接受一个Scheduler参数。 这个参数指定操作符将他们的部分或者全部任务放在一个特定的调度器上执行。Scheduler(线程调度器)赋予了RxJava简洁明了的的异步操作,可以说是Rxjav...原创 2018-08-22 16:11:43 · 4533 阅读 · 0 评论