RXJava优点

优点1:简化逻辑,解耦了各个模块操作,单一化
比如要嵌套请求的时候,这个时候用flatMap操作符就可以实现优雅的链式嵌套请求

优点2:简化代码
它的操作符封装了规则,我们用一个操作符就可以实现许多功能
比如要打包网络请求,这个时候用zip就可以打包数据源

优点3:操作符强大,可以实现各种功能
flatmap解决嵌套回调的问题;mergeWith()可以把不同异步操作合并

优点4:最方便的是线程切换

优点5:错处处理
只要有异常发生onError()一定会被调用,这极大的简化了错误处理。只需要在一个地方处理错误即可以

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Rxjava是什么 响应式编程观察者设计模式一个实现异步操作的库代码托管地址 关于响应式编程 百科:响应式编程是一...
    路过的人阅读 7,965评论 1 6
  • 本篇文章介主要绍RxJava中操作符是以函数作为基本单位,与响应式编程作为结合使用的,对什么是操作、操作符都有哪些...
    嘎啦果安卓兽阅读 2,899评论 0 10
  • 独自在街坊,黯然自幽走,回忆当年岁月稠;看如今,风飘诉,雨朦胧;满城雨,衬托相思泪;心冰冷,无处话凄凉。欲倾语,泪...
    书友星辰阅读 324评论 0 1
  • 公交站台,每到下班或者放学时间都会挤满很多人。不在意年龄的差异,只看到每个等车的人们,都热切地焦急地盼望,公...
    亲爱的乐乐妮阅读 308评论 0 0
  • 以前,有许许多多个美好的故事想写下。现在,美好的愿景像一条将要沉没的船。这个世界的残酷在我们的教育中隐去。母亲不只...
    shadowunique阅读 201评论 0 0