我在我的应用程序中编写了一个服务,每15秒向服务器发送经纬度。问题是:
服务启动时,我使用wifi,并且每15秒使用最新的经纬度调用服务器,这很好用。一段时间后,我关闭wifi并打开3g(移动网络),现在服务没有向服务器报告最新的经纬度。但是当关闭wifi一段时间后再次打开wifi时,它可以正常工作。
反之亦然,当我们在3G和wifi之间切换时,服务也无法正常工作。但是当我在3G之间切换时,即最初使用3G,关闭一段时间后再次打开3G时,也无法正常工作(但wifi到wifi的更改服务可以正常工作)。
我不知道为什么我的服务会出现这种异常情况。
如果有人知道这个问题,请寻求帮助。立即回复将不胜感激。
问候, Kiran.
服务启动时,我使用wifi,并且每15秒使用最新的经纬度调用服务器,这很好用。一段时间后,我关闭wifi并打开3g(移动网络),现在服务没有向服务器报告最新的经纬度。但是当关闭wifi一段时间后再次打开wifi时,它可以正常工作。
反之亦然,当我们在3G和wifi之间切换时,服务也无法正常工作。但是当我在3G之间切换时,即最初使用3G,关闭一段时间后再次打开3G时,也无法正常工作(但wifi到wifi的更改服务可以正常工作)。
我不知道为什么我的服务会出现这种异常情况。
如果有人知道这个问题,请寻求帮助。立即回复将不胜感激。
问候, Kiran.