这是更好的改造还是凌空?

时间:2015-11-16 20:17:47

标签: android jsoup android-volley retrofit

我正在尝试实现一个代码,该代码使得初始获取/发布请求获取数据然后使用该数据我将使用jsoup获取下载链接。

文件不超过200 kbs

那么哪个更好做这个任务? 1)初始请求 2)下载文件

1 个答案:

答案 0 :(得分:3)

如何选择:Volley和Retrofit

如果你是:

  1. 提出请求 然后我想说虽然两个框架都具有相同的结果,但Retrofit能够在没有自定义的情况下完成此任务。但是,如果您在应用程序中实现多个请求,并且我怀疑您是,则可能需要在Retrofit中进行自定义。虽然情况可能如此,但在最简单的层面上, Retrofit 可以提供更简单的解决方案。

  2. 下载文件 (图片):能够提出文件请求是我们做出决定的一个非常重要的因素。 Volley配有专门为您下载图像的装载机。与加载器一起打包的是一个名为NetworkImageView的自定义视图,其中开发人员只需将URL和ImageLoader传递给其他人,而Volley将完成剩下的工作。此视图专门用于与列表视图配合使用,并允许在销毁图像父视图时自动取消请求。相反,Retrofit不容易支持图像下载。为了实现我们对Volley的能力,我们需要下载并在您的项目中包含另一个库,例如Picasso。所以这里 Volley 是一个更好的解决方案。