【问题标题】:which is better retrofit or volley? [closed]哪个是更好的改装或凌空抽射? [关闭]
【发布时间】:2015-11-16 20:17:47
【问题描述】:

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

文件不大于 200 kbs

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

【问题讨论】:

标签: android jsoup android-volley retrofit


【解决方案1】:

如何选择:Volley 和 Retrofit

如果你是:

  1. 提出请求 那么我想说的是,虽然两个框架都能够实现相同的结果,但 Retrofit 无需定制即可实现这一目标。但是,如果您在应用程序中实现多个请求,并且我怀疑您是,则可能需要在 Retrofit 中进行自定义。虽然可能是这种情况,但在最简单的层面上,改造有更简单的解决方案。

  2. 下载文件(图片):能够提出文件请求是我们做出决定的一个重要因素。 Volley 附带一个专门为您下载图像而设计的加载程序。与加载器一起打包的是一个名为 NetworkImageView 的自定义视图,其中开发人员只需将 URL 和 ImageLoader 交给 Volley 即可完成其余的工作。此视图专门用于与列表视图一起工作,并允许在图像父视图被破坏时自动取消请求。相反,Retrofit 并不容易支持图片下载。为了完成我们能够使用 Volley 完成的任务,需要下载并在您的项目中包含另一个库,例如 Picasso。所以这里 Volley 是一个更好的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    • 2011-03-19
    • 2011-01-05
    • 2010-11-24
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多