在build.gradle中添加依赖
//Rxjava
//处理网络请求在android中线程调度问题
implementation'io.reactivex.rxjava3:rxandroid:3.0.0'
implementation"io.reactivex.rxjava3:rxjava:3.0.4"
//Retrofit
implementation'com.squareup.retrofit2:retrofit:2.9.0'
//支持Gson解析
implementation'com.squareup.retrofit2:converter-gson:2.9.0'
//Retrofit打印请求参数
//Retrofit中无法打印请求参数,由于Retrofit是基于OkHttp进行封装的,可以对OkHttp添加日志拦截器来打印请求参数:
//使用拦截器的版本要和retrofit使用的okhttp3的版本
implementation'com.squareup.okhttp3:logging-interceptor:3.8.0'
//衔接 Retrofit & RxJava
implementation'com.squareup.retrofit2:adapter-rxjava3:2.9.0'