为什么要使用retrofit框架

 我来答
xiangjuan314
2016-05-23 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2881万
展开全部
网络访问框架经过了从使用最原始的AsyncTask构建激燃简单的网络访问框架(甚至不镇汪能称为框架),后来使用开源的Android-async-http库,再到使用google发布的volley库,一直不懈的寻找更好的解决方案(银弹),到现在虽然银弹没找到,也算找 到了明旅虚一些更好的方案,在这里做些记录,也做共享。
目标架构如下图:

Retrofit:Square提供的开源产品,为Android平台的应用提供一个类型安全的REST客户端

[html] view plain copy
https://github.com/square/retrofit

RxAndroid:响应式编程框架RxJava针对Android平台的扩展。
[html] view plain copy
https://github.com/ReactiveX/RxAndroid
https://github.com/ReactiveX/RxJava

Dagger2:依赖注入(或叫ioc,用过spring的都知道这东东)框架,用于解耦的。

[html] view plain copy
https://github.com/google/dagger/

前序:看到网上大牛的介绍上面这三个框架,自己也试着折腾折腾
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式