RxJava
microhex
with great power comes great responsibility.
展开
-
RxJava操作符(一) __创建操作
ReactiveX在github ReactiveX官网上,就一句话介绍ReactiveX:Reactive Extensions for Async Programming,翻译过来就是可异步的响应式编程。ReactiveX是Reactive Extensions的缩写,我们一般写为Rx系列[RxJava/RxPHP/RxPython/RxSwift….],最初是LINQ的扩展,有微软的架构师Er原创 2017-04-16 22:03:30 · 1333 阅读 · 0 评论 -
RxJava操作符(二) __变换操作
RxJava变换操作符这周真心比较累,一直都在加班,今天才有点自己的时间来学习新的内容,外包工作苦啊! 上周学习了各种创建操作符,像create,from,Just,Defer….等等,这周中也工作中也用了不少,有时间也需要总结一下自己在工作中使用的操作符。好了,现在来开始学习一个变换操作符吧,不知道什么意思没关系,一个一个去试错吧。map官方的翻译是对于Observable发射的每一项数据,都会应原创 2017-04-23 14:03:25 · 1608 阅读 · 0 评论 -
RxJava操作符(三) __过滤操作
最近终于把项目搞上线了,有时间还是来研究RxJava 了,前面两篇文章中分别学习了RxJava中的创建操作和RxJava的变换操作,今天就来看看我觉得比较有趣的过滤操作吧。还是老例子,先写出几个公共方法,来供程序测试://打印函数private static void print(Object obj) { System.out.println(obj); }//获取默认的原创 2017-04-26 23:50:25 · 585 阅读 · 0 评论 -
关于RxJava运行原理(一)
最近可能是比较忙吧,很多事很麻烦,搞得蛮烦躁的。周末才有点时间看看书,写写东西,中午骑车时还把脚给摔伤了,哎,命苦啊。前端时间写了关于RxJava的一些操作符,那么今天就来看看源码,试着去看RxJava的内部实现过程吧。这次我觉得不会写很多,就一个方法:Observable.create(new OnSubscribe<String>() { @Override原创 2017-06-04 23:53:51 · 2556 阅读 · 0 评论 -
RxJava操作符(四) __结合操作
本次学习的内容是关于多个Observable之间的组合,比较有用和有趣。startWith在数据序列开头插入一条指定的项 比较好理解啊,看代码就知道了:Observable.range(1, 5).startWith(-1).subscribe(getObserver()) ;看图结果: 我们看到了-1被插入到了最前面,那么startWith就是这个意思。原创 2019-03-15 18:28:27 · 384 阅读 · 0 评论