admin 管理员组文章数量: 887007
Android 网络加载框架Retrofit
网络加载框架Retrofit 相当于Okhttp的加强版,它也是一个网络加载框架。底层是使用OKHttp封装的。准确来说,网络请求的工作本质上是OkHttp完成,而 Retrofit 仅负责网络请求接口的封装。它的一个特点是包含了特别多注解,方便简化你的代码量。并且还支持很多的开源库(著名例子:Retrofit + RxJava)。
下面是Retrofit的GET请求:
首先加依赖:
implementation 'com.squareup.retrofit:retrofit:2.0.0-beta2'implementation 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
网络请求:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
定义一个Javabean的接口类:
JavaBean类:
package com.example.day12retrofit;import java.util.List;public class JavaBean {/*** ret : 1* data : [{"id":"8289","title":"油焖大虾","pic":".jpg","collect_num":"1665","food_str":"大虾 葱 生姜 植物油 料酒","num":1665},{"id":"2127","title":"四川回锅肉","pic":".jpg","collect_num":"1590","food_str":"猪肉 青蒜 青椒 红椒 姜片","num":1590},{"id":"30630","title":"超简单芒果布丁","pic":".jpg","collect_num":"1537","food_str":"QQ糖 牛奶 芒果","num":1537},{"id":"9073","titl
本文标签: Android 网络加载框架Retrofit
版权声明:本文标题:Android 网络加载框架Retrofit 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732357241h1534784.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论