rx-java 设置Retrofit和RxJava
示例
Retrofit2带有对多种可插入执行机制的支持,其中一种是RxJava。
要与RxJava一起使用改造,首先需要将RetrofitRxJava适配器添加到您的项目中:
compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
那么在构建改造实例时需要添加适配器:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://api.example.com")
.addCallAdapterFactory(RxJavaCallAdapterFactory.create())
.build();在您定义API的界面中,返回类型应为Observable:
public interface GitHubService {
@GET("users/{user}/repos")
Observable<List<Repo>> listRepos(@Path("user") String user);
}您也可以使用Single代替Observable。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西