Android LocationManager和它的更新

问题描述:

有人可以告诉我,什么是最好的方式来处理没有GPS信号或由于某种原因无法获得修复的情况?Android LocationManager和它的更新

问题是我认为从LocationListener中使用onStatusChanged方法就足够了,但是当没有GPS信号时它永远不会调用这个方法。这是为什么?

谢谢

看看我的解决方案What is the simplest and most robust way to get the user's current location on Android?。如果没有GPS修复,它将使用来自网络提供商的更新。如果根本没有更新,它会使我们持续已知的价值。