Rxjava+Retrofit封装实践【Rx系列】

最近由于项目需求,开始接触学习Rxjava、Rxandroid、Retrofit,小编这里不再对于Rxjava、Retrofit等知识进行详解,而是针对于以下几点来对实践过程中的经验进行总结。

RxjavaRetrofitDemo

Demo中基于以下几点对于RxJava与Retrofit结合使用实践过程进行封装,使开发者腾出更多精力专注于上层业务开发。

1.通过泛型对于相同格式的Http返回数据进行封装

在项目开发过程中,对于Http返回数据格式一般都有固定的格式,例如:

{"ResultCode":0,   //接口请求结果状态"ResultMessage":"success",  //接口请求结果描述"Resultdata"