我注意到我的应用程序很少(每隔几天)就会停止接收新的位置更新。
位置侦听器已向网络和 GPS 提供商注册。 GPS 提供商已关闭,因此任何位置更新均来自网络提供商。每隔几天左右,我就会注意到该位置很旧并且没有更新。从我的调试日志中,我可以看到位置侦听器正在向位置管理器注册,但没有找到新位置。未调用 onLocationChanged()。
奇怪的是,谷歌地图在获取新的网络位置时没有任何问题。重新启动/重新安装/清除应用程序上的数据无法解决问题。唯一能解决的办法就是重启手机。
这种情况在 3 个不同的设备上发生过(2 个 ICS,1 个 JB)。
类似的问题,但措辞不太好here https://stackoverflow.com/questions/13594932/network-provider-not-providing-updated-locations.
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)