RoboSpice 或 Retrofit 或 Volley?
RoboSpice or Retrofit or Volley?
经过android.It中调用web服务调用的方法后不推荐使用AsyncTask
,因为设备配置更改等问题。
和Loaders
主要用于与数据库交互,Services
主要用于长运行操作。
很多答案都说,要使用像 Volley
或 Robospice
或 Retrofit
这样的库。
其中哪一个最有效?
如有任何建议,我们将不胜感激。
在过去的几年里,我遇到了不同的方法,并将其中一些应用于实际应用程序,另一些应用于一些简单的概念验证。
这是我的看法:
在 Android 中与 Web 服务通信的最佳选择是 Retrofit
+ RxJava
Retrofit
与 RxJava
兼容。使用这种方法,您将拥有简洁明了的界面,您可以 处理错误 并 将 HTTP 响应 作为 Observable
流进行操作,这要归功于RxJava
。这种方法现在正在成为 Android 应用程序的良好实践和标准。
经过android.It中调用web服务调用的方法后不推荐使用AsyncTask
,因为设备配置更改等问题。
和Loaders
主要用于与数据库交互,Services
主要用于长运行操作。
很多答案都说,要使用像 Volley
或 Robospice
或 Retrofit
这样的库。
其中哪一个最有效?
如有任何建议,我们将不胜感激。
在过去的几年里,我遇到了不同的方法,并将其中一些应用于实际应用程序,另一些应用于一些简单的概念验证。
这是我的看法:
在 Android 中与 Web 服务通信的最佳选择是 Retrofit
+ RxJava
Retrofit
与 RxJava
兼容。使用这种方法,您将拥有简洁明了的界面,您可以 处理错误 并 将 HTTP 响应 作为 Observable
流进行操作,这要归功于RxJava
。这种方法现在正在成为 Android 应用程序的良好实践和标准。