Retrofit处理嵌合式请求以及适应者
发布时间
阅读量:
阅读量
一、前言:
1. retrofit嵌套请求
在实际开发中可能会存在以下情况:在进行相关操作时通常会按照如下步骤进行:首先调用A接口然后再调用B接口以满足特定需求。例如访问一个名为"玩android"的页面以获取新闻精选列表但在某些情况下如需执行特定功能则需要先登录系统以便获得必要的Cookie值之后才能继续执行后续操作这将影响到整个流程的时间安排为了实现这一目标我们需要编写相应的代码来处理这些细节

代码显得就很冗杂。
2.Retrofit适配器
Retrofit的方法返回应为Call。若能将Call转换成RxJava中的Observable则更好。从而嵌套问题得到了便捷地解决即是Adapters的作用所在。若非Adapters可实现转而支持其他类型的适配器则不可行。
3.添加依赖:
implementation 'com.squareup.retrofit2:adapter-rxjava3:2.9.0'
如果是Android开发还需要引入
implementation 'io.reactivex.rx
全部评论 (0)
还没有任何评论哟~
