# APIJSON-Android-RxJava
**Repository Path**: TommyLemon/APIJSON-Android-RxJava
## Basic Information
- **Project Name**: APIJSON-Android-RxJava
- **Description**: APIJSON Android App Demo developing with RxJava. https://github.com/TommyLemon/APIJSON
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2018-08-05
- **Last Updated**: 2024-11-21
## Categories & Tags
**Categories**: api-gateway
**Tags**: None
## README
# APIJSON-Android-RxJava
全面使用RxJava。
两个优化明显的代码段都在setList方法内。使用到RxJava的地方做了 “使用RxJava” 的标记。

## 总结
1.对MomentActivity,MomentListFragment等逻辑比较复杂、缩进层级多的代码段 逻辑简化和减少缩进层级的效果明显,其它地方逻辑简单用起来反而更麻烦。
2.RxJava的优势在于线程管理(提供IO,AndroidMainThread等线程)、集合与数组的处理(map,flatMap,filter)、层级和逻辑简化。