retrofit时序图
2020-10-14 17:34:27 0 举报
retrofit时序图
作者其他创作
大纲/内容
build()
parseAnnotations
Converter.Factory对象
HttpServiceMethod
返回CallAdapter对象
new
callAdapter
invoke
CallAdapter
返回ServiceMethod对象
Retrofit
OkHttpCall
返回对应的Call
responseBodyConverter
创建Retrofit
工厂get方法获取对象
强制转换HttpServiceMethod对象返回
调用接口方法 执行动态代理invoke方法
nextResponseBodyConverter
addConverterFactory
create()
adapt
返回OkhttpCall对象
baseUrl
addCallAdapterFactory
ServiceMethod<T>
loadServiceMethod(Method method)
CallAdapter.Factory对象
返回对象
nextCallAdapter
CallAdapter.Factory
new Retrofit.Builder(U)
createResponseConverter
create 动态代理创建接口实例
Converter.Factory
SuspendForBody
工厂get方法回去对象
createCallAdapter
收藏
收藏
0 条评论
下一页