我正在完成一个 Android 应用程序,我在其中观察 gps 和网络提供商的位置变化。我的问题是我已经正确启用了两个提供商,并且我正在请求每个提供商的位置更新。(我正在实际手机上进行测试,而不是模拟器来澄清。)GPS 在大多数情况下都可以正常工作,除非我无法获得 GPS 锁定(这是预期的)。我一直在琢磨为什么网络位置有时会在某些手机上返回 null 并且似乎只是在手机重新启动后才开始接收“网络”的位置更新(不理想)。我启用了wifi。所有正确的权限互联网,粗略和精细。Gps 更新工作正常。我尝试从侦听器中删除更新,然后在收到 null 的设定时间后再次请求。我在S3上看到过这个,一个 X、galaxy nexus 和一个摩托罗拉 Droid M。起初我以为是硬件问题。似乎这里的一些帖子与同一主题相关。我只是想看看是否有人遇到过修复或解决方法?