retrofit 基础使用

Posted zquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了retrofit 基础使用相关的知识,希望对你有一定的参考价值。

1、先导入依赖

技术分享图片

加上网络权限

<uses-permission android:name="android.permission.INTERNET" />

2、创建接口设置请求和类型参数

新建UserInfoModel类 用来发送请求后,存储数据的
新建UserMsgService接口
例子:

UserMsgService.java

技术分享图片

 

3、创建retrofit对象、设置数据解析器

String url = "";
        Retrofit retrofit = new Retrofit.Builder()
                .baseUrl(url)
                .addConverterFactory(GsonConverterFactory.create())
                .build();

4、生成接口对象

UserMsgService service = retrofit.create(UserMsgService.class);

5、调用接口方法回调返回Call对象

Call<UserInfoModel> call = service.login("张三","123456");

6、发送请求(同步、异步)

技术分享图片

7、处理返回的数据

 

 









以上是关于retrofit 基础使用的主要内容,如果未能解决你的问题,请参考以下文章

使用Retrofit2解析XML。多个结果列表不起作用

使用 Retrofit 解析带有对象数组的 JSON 数组

Andorid基础知识——Retrofit的基本使用

retrofit 基础使用

导航到另一个片段时触发 API 调用

深度详解Retrofit2使用基础入门