retrofit
Aizen_android
精通Google上架
展开
-
Retrofit源码分析之二
1、从Retrofit源码分析之一,可知retrofit创建时使用代理,接下来分析一下代码: public <T> T create(final Class<T> service) { //校验是否为接口,且不能继承其他接口 Utils.validateServiceInterface(service); // 是否需要提前解析接口方法 ...原创 2019-08-23 17:06:00 · 180 阅读 · 0 评论 -
Retrofit源码分析之三
1、在Retrofit源码分析之二可知,最后调用HttpServiceMethod的parseAnnotations方法static <ResponseT, ReturnT> HttpServiceMethod<ResponseT, ReturnT> parseAnnotations( Retrofit retrofit, Method method, Req...原创 2019-08-24 11:14:16 · 157 阅读 · 0 评论 -
Retrofit源码分析之gson解析器
1、在Retrofit源码分析之一中知道,使用retrofit可以添加解析器/** * Api管理工具类,通过该类创建相应的api-service类 */object ApiServiceManager { private val gson = GsonBuilder().registerTypeAdapter(Date::class.java, JsonDeseriali...原创 2019-08-24 11:34:14 · 403 阅读 · 0 评论 -
Retrofit源码分析之Rxjava转换器
一、在Retrofit源码分析之一中了解到,使用retrofit可以设置callAdapter/** * Api管理工具类,通过该类创建相应的api-service类 */object ApiServiceManager { private val gson = GsonBuilder().registerTypeAdapter(Date::class.java, Json...原创 2019-08-24 12:01:30 · 215 阅读 · 0 评论