在Wifi到3G或3G到Wifi之间切换后,Web服务呼叫无法正常工作

时间:2012-03-29 15:04:16

标签: android

我在我的应用程序中编写了一个服务,它将每15秒向服务器发送一次lat。问题是:

当服务开始时,我正在使用wifi并且每15秒拨打最新lat长度的服务器它工作正常。有一段时间我关闭wifi并打开3g(移动网络)现在服务不是向服务器报告最新的lat长度。但是当关闭wifi一段时间并再次打开wifi时它工作正常。

当我们在3g到wifi之间切换时,服务也不能正常工作。但是当我在3G和3G之间切换时它也无法正常工作,即最初使用3G并关闭一段时间然后再打开3G(但wifi到wifi更换服务工作正常。)

我不知道为什么这种异常情况会发生在我的服务中。

如果有任何人知道这个问题,请寻求帮助。明确的回应会很明显。

此致 基兰。

1 个答案:

答案 0 :(得分:0)

这对任何方式都不可能。

任何支持多个连接的平台然后切换到任何它都不会处理请求到服务器。

您需要在连接丢失时重新请求,没有解决此问题的方法。