我将感谢您在以下方面的帮助:
问题:
我希望尽快的3g连接,并使它立即连接。
解释:我为构建了一个应用程序(用于Android),使用HttpClient连接到我的服务器,使用的AWS连接到各种亚马逊服务。
我注意到,有时3g中的连接建立需要很长时间,而实际上Android似乎只是等待一段时间才发送GET/POST/任何请求,甚至直到那时才尝试。
少有澄清:
如果需要的话,我可以放一些代码,但看起来与我的工作无关,这只是Android的工作方式(可能它在启动3g连接之前等待了很多请求?),一些应用程序(比如Boat浏览器)强迫连接发送请求,或者只是刷新3g连接。
非常感谢
发布于 2014-01-30 18:05:44
好的,我找到了足够的信息来澄清这个问题!
使用AsyncTasks作为连接线程最好的方法就是明显地避免它们,而使用Google。
请查看此链接,以了解有关AsyncTasks:http://www.jayway.com/2012/11/28/is-androids-asynctask-executing-tasks-serially-or-concurrently/的细微差别。
(I found this link in a separate question but I can't find it, sorry).看看这个链接,了解什么是Google Volley,以及如何更容易地实现多线程连接:
https://developers.google.com/events/io/sessions/325304728
So..To 回答问题:
https://stackoverflow.com/questions/20947888
复制相似问题