转载请标明出处:
http://blog.csdn.net/xmxkf/article/details/51671826
本文出自:【openXu的博客】目录:算术聚合
Count
Concat
Reduce
连接操作
Publish
Connect
RefCount
Replay
算术&聚合1. Count??Count操作符将一个Observable转换成一个发射单个值的Observab...
分类:
编程语言 时间:
2016-06-16 18:06:13
阅读次数:
285
RxJava 不建议开发者自定义 Operator 来直接使用 lift(),而是建议尽量使用已有的 lift() 包装方法(如 map() flatMap() 等)进行组合来实现需求,因为直接使用 lift() 非常容易发生一些难以发现的错误。 参考:https://segmentfault.com/a/1190000004049841
http://blog.csdn.net/lzyzsd/a...
分类:
编程语言 时间:
2016-06-16 15:01:25
阅读次数:
416
observeOn和subscribeOn都是对observable的一种操作,区别就是subscribeOn改变了observable本身产生事件的schedule以及发出事件后相关处理事件的程序所在的schedule,而obseveron仅仅是改变了对发出事件后相关处理事件的程序所在的schedule。...
分类:
编程语言 时间:
2016-06-16 14:59:53
阅读次数:
587
RxJava 方法过滤相关RxJava提供了filter()方法来过滤我们观测序列中不想要的值当我们不需要整个序列时,而是只想取开头或结尾的几个元素,我们可以用take()或takeLast()一个可观测序列会在出错时重复发射或者被设计成重复发射。distinct()和distinctUntilChanged()函数可以方便的让我们处理这种重复问题。(它会记录以及发射的值来过滤,所以请注意内存)fi...
分类:
编程语言 时间:
2016-06-16 11:43:48
阅读次数:
546
转载请标明出处:
http://blog.csdn.net/xmxkf/article/details/51656494
本文出自:【openXu的博客】目录:CombineLatest
Join
Merge
StartWith
Switch
Zip
源码下载
结合操作就是将多个Observable发射的数据按照一定规则组合后发射出去,接下来看看RxJava中的结合操作符:1. Combin...
分类:
编程语言 时间:
2016-06-13 17:14:56
阅读次数:
342
转载请标明出处:
http://blog.csdn.net/xmxkf/article/details/51649975
本文出自:【openXu的博客】目录:Debounce
Distinct
ElementAt
Filter
First
Last
IgnoreElements
SampleThrottleFirst
SkipSkipLast
TakeTakeLast
源码下载“过滤操作”...
分类:
编程语言 时间:
2016-06-13 13:49:01
阅读次数:
347
转载请标明出处:
http://blog.csdn.net/xmxkf/article/details/51645348
本文出自:【openXu的博客】目录:Buffer
FlatMap
flatMapIterable
concatMap
switchMap
GroupBy
Map cast
Scan
Window
源码下载??变换操作符的作用是对Observable发射的数据按照一定规则...
分类:
编程语言 时间:
2016-06-13 06:36:07
阅读次数:
280
转载请标明出处:
http://blog.csdn.net/xmxkf/article/details/51612415
本文出自:【openXu的博客】目录:
Create
Defer
EmptyNeverThrow
From
Interval
Just
Range
Repeat
Timer
源码下载??在上一篇博客中我们初步体验了Rxjava的使用,领略了RxJava对于异步操作流编码的...
分类:
编程语言 时间:
2016-06-12 14:06:06
阅读次数:
695
1. 简史ReactiveX是Reactive Extensions的缩写,一般简写为Rx,最初是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NET、JavaScript和C++,Rx近几年越来越流行了,现在已经支持几乎全部的流行编程语言了,Rx的大部分语言...
分类:
编程语言 时间:
2016-06-12 02:48:09
阅读次数:
220
前言把现在接触到的操作符全部整理进来,方便查阅,遇到新的也会添加进来。和RxJavaLearn 的README.md同步更新。操作符决策树
直接创建一个Observable(创建操作)
组合多个Observable(组合操作)
对Observable发射的数据执行变换操作(变换操作)
从Observable发射的数据中取特定的值(过滤操作)
转发Observable的部分值(条件/布尔/过滤操作)...
分类:
移动开发 时间:
2016-06-12 02:13:38
阅读次数:
210