我会跟下面的感谢您的帮助:Android的3G连接延迟
问:
我期待急于3G连接,使之立即连接。
说明: 我建立一个应用程序(Android版),使用HttpClient的连接到我的服务器,和亚马逊的AWS API连接到各种亚马逊服务。
我注意到有时候,3g中的连接建立需要很多时间,而实际上Android似乎在发送GET/POST /任何请求之前等待了一段时间,甚至没有尝试。
很少澄清:
- 3G的连接是否正常(良好的信号),问题是仅使用3G。 尝试连接到使用浏览器(如船浏览器)上网的时候
- ,连接似乎“唤醒”,并在状态栏上的绿色&橙色箭头再次开始照明。和...浏览器的作品。有时我的请求也会被“唤醒”。
- 我的请求可以工作,但通常需要一段时间(至少1分钟),直到他们真正开始。
如果需要,我可以放一些代码,但它看起来与我的操作无关,它只是Android的工作原理(也许它在启动3g连接之前等待很多请求?),应用程序(如小船浏览器)强制连接发送他们的请求,或者只是刷新3g连接。
谢谢你这么多
好吧,我发现一件事(可能会很明显)。 如果有另一个尝试使用连接的AsyncTask(不知道任何其他线程)正在运行,所有其他连接任务将不会启动。 这就是为什么它在WIFI上“工作”。响应(或在我的情况“无响应”/超时)来得快得多。 当前的修复是对连接(httpClient)进行超时。 –