Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
截击vs Aquery vs Android异步HTTP_Android_Android Library_Android Volley - Fatal编程技术网

截击vs Aquery vs Android异步HTTP

截击vs Aquery vs Android异步HTTP,android,android-library,android-volley,Android,Android Library,Android Volley,我想知道哪些图书馆最好或更快。在我的应用程序中,我使用网络请求和图像缓存。我需要知道哪些图书馆是最好的 AsyncHTTP客户端存在一些严重的设计问题,有时您需要覆盖许多OnSuccess和onFailure方法,以获得响应。目前正在进行一些改进。另一方面,截击似乎有内存泄漏的问题:检查这篇文章。然而,我现在已经使用它几个星期了,这似乎是一个更好的选择,而且我自己也没有经历过任何内存泄漏。同样需要注意的是,与Asynchttp相比,Volley具有更好的响应时间,至少从我所做的几个测试来看,我已

我想知道哪些图书馆最好或更快。在我的应用程序中,我使用网络请求和图像缓存。我需要知道哪些图书馆是最好的

AsyncHTTP客户端存在一些严重的设计问题,有时您需要覆盖许多OnSuccess和onFailure方法,以获得响应。目前正在进行一些改进。另一方面,截击似乎有内存泄漏的问题:检查这篇文章。然而,我现在已经使用它几个星期了,这似乎是一个更好的选择,而且我自己也没有经历过任何内存泄漏。同样需要注意的是,与Asynchttp相比,Volley具有更好的响应时间,至少从我所做的几个测试来看,我已经使用Aquery三个月了,它是一个很棒的库,我建议您使用它


使用截击。它是由谷歌开发的,有惊人的缓存,遵循标准,有很棒的架构。这是最好的。据我所知,Aquery也是由google@fish40发布的,它是由google代码托管的,但不是由google制作的。为什么不编写一个测试应用程序,可以使用所有3个并比较实际结果呢?没有内存leak@ItaiHanski-我刚刚测试过截击。还没有内存泄漏。似乎比Android异步HTTP更有效。那么也许你应该编辑你的帖子,以免给人留下错误印象。@ItaiHanski看看这个,AQuery是如何处理活动生命周期的?当旋转或内存不足时被破坏和重新创建。坏消息是你必须自己处理,好消息是它不会使你的应用程序崩溃,并且会在日志屏幕中抛出一条消息。例如,假设您有一个加载某个日期的活动,但用户在回拨运行之前已退出,Aquary将记录您有空指针异常,并且应用程序将继续工作
//load an image to an ImageView from network, cache image to file and memory

aq.id(R.id.image1).image("http://www.vikispot.com/z/images/vikispot/android-w.png");