RxJava使用过程中的一些误解
来源:互联网 发布:乐器声音模拟软件 编辑:程序博客网 时间:2024/06/02 06:08
关于RxJava的Tips & Tricks
observeOn vs subscribeOn
1.1 subscribeOn 控制上游,observeOn控制下游
Observable.just("1","2","3") //IO 线程 .map(x -> x.length()) //IO 线程 .subscribeOn(Schedulers.io()) .flatMap(x -> Observable.just(x,"pause")) //IO 线程 .observeOn(Schedulers.computation()) .map(x -> someHeavyCaculation(x)) //computation 线程 .subscribe(x -> Log.d(TAG, x)); //computation 线程
1.2 subscribeOn只发生一次,observeOn可以使用多次
如果程序需要多次切换线程,使用多次observeOn是完全可以的。 而subscribeOn只有最上方的subscribeOn会起作用。
1.3 不是所有操作符都会在默认线程执行
0 0
- RxJava使用过程中的一些误解
- RxJava+RxBinding 一些使用技巧
- Rxjava一些使用场景应用
- Hibernate使用过程中的一些优化措施
- 最近oracle使用过程中的一些总结
- Ubuntu使用过程中的一些疑难杂症解决
- hadoop使用过程中的一些小技巧
- QTcpSocket使用过程中的一些问题记录
- MongoDB使用过程中的一些问题
- xe8End使用过程中的一些问题
- opencv使用过程中的一些感受
- WebViews使用过程中的一些问题
- QTcpSocket使用过程中的一些问题记录
- webrtc使用过程中的一些问题
- QTcpSocket使用过程中的一些问题记录
- ReactJS 开发过程中的一些使用心得
- 使用oracle数据库过程中的一些问题
- weblgoic使用过程中的一些错误
- 隐藏
- RMS谈GCC、LLVM和Copyleft
- jmeter传参三:非encode转码+json混合传参
- php socket 和 html5 websocket 通讯
- JS 动态添加 input 标签 / getElementsById、getElementsByClassName、getElementsByTagName、注意问题
- RxJava使用过程中的一些误解
- ServletConfig对象与ServletContext区别
- Linux:Centos7升级内核
- Json
- LeetCode: Next Permutation
- laravel发送邮件实例
- Android studio ndk 开发轻松两步就搞定,打通Java和c/c++
- SuperMap iDesktop 8C如何进行沿线标注
- c++实验5——数组1