1.首先build.gradle文件中引用依赖库
1 | compile 'com.squareup.retrofit2:converter-gson:2.3.0' |
2.通过Builder模式创建Retrofit对象
1 | Retrofit retrofit = new Retrofit.Builder() |
3.定义或者通过GsonFormat插件把Json字符串生成实体类(本例中的实体类Repo)
4.定义接口
1 | /** |
5.创建接口实例,调用接口并通过观察者模式获取数据
1 | GitHubService service = retrofit.create(GitHubService.class); |