快两个星期没有更新博客了。。。由于公司业务需要,项目重构,最近1直在和Retrofit与Rxjava作斗争。自己觉得很有必要,从实战的角度去记录下这个漫长的进程。
1.Retrofit简介
Retrofit无疑是当下最流行的Android网络要求框架了,是Square提供的开源产品。官方网站是这样介绍Retrofit的—-A type-safe HTTP client for Android and Java,为Android平台的利用提供1个类型安全的HTTP客户端。Retrofit 是1套注解情势的网络要求封装库,它的强大在于让代码结构更加清晰,它可以直接解析JSON数据变成JAVA对象,支持回调操作,处理不同的结果。
参考资料:
官方文档
github地址
2.准备工作
添加依赖:
在AndroidStudio的项目中,在build.gradle文件中添加以下援用:
添加第2个转换器是为了完成数据的转换,这里后面具体介绍
数据准备:
上一篇 js笔记--BOM编程