快速Android开发系列网络篇之Retrofit.docx

Retrofi是t 一个不错的网络请求库,用官方自己的介绍就是: A type-safe REST client for Android and Java 看官网的介绍用起来很省事,不过如果不了解它是怎么实现的也不太敢用,不然出问题了就不知道怎么办了。这几天比较闲就下下来看了一下,了解一下大概实现方法,细节就不追究了。先来看一个官网的例子,详细说明去网官看 简单示例 首先定义请求接口,即程序中都需要什么请求操作 publicinterface GitHubService { @GET(/users/{user}/repos) ListRepolistRepos(@Path(user) String user); } 然后通过 RestAdapter 生成一个刚才定义的接口的实现类,使用的是动态代理。RestAdapter restAdapter = newRestAdapter.Builder() .setEndpoint() .build(); GitHubService service = restAdapter.create(GitHubService.class); 现在就可以调用接口进行请求了 ListRepo repos = service.listRepos(octocat); 使用就是这么简单,请求时直接调用接口就行了,甚至不用封装参数,因为参数 的信息已经在定义接

文档评论(0)

1亿VIP精品文档

相关文档