Android 网络提供商停止提供更新

Android 网络提供商停止提供更新,android,location,listener,location-provider,Android,Location,Listener,Location Provider,我注意到,我的应用程序很少(每隔几天)停止接收新的位置更新 位置侦听器已向网络和GPS提供商注册。GPS提供商已关闭,因此任何位置更新都来自网络提供商。每隔几天左右,我就会注意到这个位置很旧,而且没有更新。从我的调试日志中,我可以看到位置侦听器正在向位置管理器注册,但是没有找到新的位置。未调用onLocationChanged() 奇怪的是,谷歌地图在获得一个新的网络位置上没有问题。重新启动/重新安装/清除应用程序上的数据并不能解决此问题。唯一能解决这个问题的就是重启手机 这发生在3个不同的设备

我注意到,我的应用程序很少(每隔几天)停止接收新的位置更新

位置侦听器已向网络和GPS提供商注册。GPS提供商已关闭,因此任何位置更新都来自网络提供商。每隔几天左右,我就会注意到这个位置很旧,而且没有更新。从我的调试日志中,我可以看到位置侦听器正在向位置管理器注册,但是没有找到新的位置。未调用onLocationChanged()

奇怪的是,谷歌地图在获得一个新的网络位置上没有问题。重新启动/重新安装/清除应用程序上的数据并不能解决此问题。唯一能解决这个问题的就是重启手机

这发生在3个不同的设备上(2个IC,1个JB)


类似的问题,但措辞不太好。

我认为网络提供商需要一个工作的网络连接才能返回新位置。当错误发生时,您是否尝试浏览internet进行检查?是的,在所有情况下,internet都正常工作。