RXJava优点

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

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

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

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

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

你可能感兴趣的:(RXJava优点)