它们到处告诉我们应该使用ASyncTaskLoaders,因为它们非常擅长不阻塞UI线程。现在可以使用截击了。
我想我们不能同时使用它们,因为Volley本身是有背景的。你认为如何?哪一个更好?
发布于 2014-04-23 03:35:36
这两种技术是不同的,几乎没有可比性。它们有不同的目的,也可以一起工作。例如,您可以实现一个Loader,它使用Volley加载数据并直接从Loader继承(而不是AsyncTaskLoader,因为Volley也处理线程)。
使用Loaders的主要优点:
同步,加载状态不会在配置更改时丢失
使用截击的主要优点:
支持stack
您可以将两者结合起来,以获得这两组优点,或者您可以使用Volley,而不使用加载器,因为它具有简单的API。
发布于 2013-09-02 22:29:23
我已经使用Volley一个月了,我不得不说我非常满意。不必担心线程化实现细节,这真的很有帮助。到目前为止,通用网络和远程图像加载都运行得很好。
这并不是说没有问题,但到目前为止,这些问题还很少。
发布于 2013-09-03 15:49:17
你最好像这样问,凌空vs异步vs RxJava
你可以将这个用于后台线程,但为了更好地调用restful服务,强烈建议使用Volley,而且与异步任务加载器相比,Volley所需的代码非常少!
https://stackoverflow.com/questions/17921394
复制相似问题