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