RxAndroid
灵思互动
这个作者很懒,什么都没留下…
展开
-
RxAndroid - 基础概念+基础实践讲解(一)
看了一些网上rxjava教程,做了一些实践实例,自己从新手开始掌握rxjava,感谢前辈们的贡献。这里是我的学习记录,同时也想以最简洁最清晰最快速的方式为后来者引路。rxjava,响应式编程 - https://github.com/ReactiveX/RxJava 官方文档如 a = b * c ,b值变化了,a值自动变化,a监听订阅b的变化。b即为被观察者observabl...原创 2018-03-06 14:46:42 · 417 阅读 · 0 评论 -
RxAndroid - (二)
Consumer : 作为observer,接收单个值,只对onNext(T value)感兴趣如何做到线程调度subscribeOn(),作用于observable所在执行线程,只有第一次有效observeOn(),作用于observer所在执行线程,可多次执行,每执行一次,就会切换一次线程在RxJava中, 已经内置了很多线程选项供我们选择, 例如有Schedulers.io() 代表io操作...原创 2018-03-07 17:23:16 · 333 阅读 · 0 评论 -
RxAndroid - 常用函数(三)
map(),将observable发射的数据通过一个function函数转化为其他数据,并发送给observer。flatmap(),将一个observable的发送事件转化为多个observables,并最后发送到同一个observer上,无序。concatmap(),同flatmap(),区别为有序zip(),将多个observable的发送数据按顺序组合成一个数据,发送给observer...原创 2018-03-07 21:51:45 · 312 阅读 · 0 评论