编辑
RxJava和Retrofit2示例
本文访问次数:0
  1. 1. 官网
  2. 2. 配置RxAndroid
  3. 3. 配置Retrofit
  4. 4. 配置Retrofit-Converters
  5. 5. 配置Retrofit-Adapters
  6. 6. Demo

官网

ReactiveXRetrofit
Android下使用RxJava需要还需要RxAndroid

配置RxAndroid

修改app模块下的build.gradle文件,添加以下依赖

compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
//推荐显示引用最新版的RxJava
compile 'io.reactivex.rxjava2:rxjava:2.0.9'

RxJava和RxAndroid的最新版本为

配置Retrofit

修改app模块下的build.gradle文件,添加以下依赖

compile 'com.squareup.retrofit2:retrofit:2.2.0'

Retrofit的最新版本为:

配置Retrofit-Converters

Retrofit一般还要配合一些Converters进行模型解析,例如解析xml

compile 'com.squareup.retrofit2:converter-simplexml:2.2.0',{
    exclude module: 'stax-api'
}

更多解析器参考官方文档

配置Retrofit-Adapters

Retrofit需要Adapter才能和RxJava一起工作

compile 'com.squareup.retrofit2:adapter-rxjava2:2.2.0'

更多Adapter参考官方文档

Demo

A simple demo:RxJavaRetrofit2Demo

没有任何评论