Android开发Android开发Android开发经验谈

Retrofit笔记 | 基本使用步骤

2019-06-09  本文已影响9人  凌川江雪

Retrofit使用基本步骤

1. 添加好依赖

    implementation 'com.squareup.okhttp3:okhttp:3.4.1'
    implementation 'com.squareup.retrofit2:retrofit:2.1.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.1.0'

1.2添加权限

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

2. 创建接口,设置请求类型与参数

@GET("login")
public Call<UserInfoModel> login(@Query("username") String username,@Query("pwd") String pwd);

3. 创建Retrofit对象,设置数据解释器

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

4. 生成接口对象

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

5. 调用(刚刚在接口中定义过的)接口方法,返回Call(数据类)对象

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

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

7. 处理返回数据

上一篇下一篇

猜你喜欢

热点阅读