为什么要使用翻新?

Abd*_*mon 5 android retrofit2

我正在构建新闻应用程序,并且接收JSON格式的新闻。

我的一个朋友推荐我使用Retrofit,但是我不明白为什么我应该使用Retrofit库而不是自己使用Gson处理Json。

我没有意识到改造的某些优势吗?

小智 6

改造将节省您的开发时间,并且您还可以使您的代码对开发人员友好。Retrofit 提供了几乎所有的 API 来进行服务器调用和接收响应。在内部,他们也使用 GSON 进行解析。您可以通过此链接获得更多信息 http://vickychijwani.me/retrofit-vs-volley/


Kes*_*era 6

开发您自己的类型安全 HTTP 库来与 REST API 接口可能是一个真正的痛苦:您必须处理许多方面,例如建立连接、缓存、重试失败的请求、线程、响应解析、错误处理等等。另一方面,Retrofit 是一个精心规划、记录和测试的库,它将为您节省大量宝贵的时间和麻烦。

Volley v/s Retrofit 见此链接

http://vickychijwani.me/retrofit-vs-volley/

编译'com.google.code.gson:gson:2.6.2'

编译 'com.squareup.retrofit2:retrofit:2.1.0'// 强制

compile 'com.squareup.retrofit2:converter-gson:2.1.0' //用于改造转换