谁能告诉我,当没有 GPS 信号或由于某种原因无法获取定位时,处理情况的最佳方法是什么?
问题是,我认为仅使用 LocationListener 的 onStatusChanged 方法就足够了,但是当没有 GPS 信号时,它永远不会调用此方法。这是为什么?
谢谢
最佳答案
看看我的解决方案 What is the simplest and most robust way to get the user's current location on Android? 。如果没有 GPS 修复,它将使用来自网络提供商的更新。如果根本没有更新,它将是我们最后已知的值。
关于Android LocationManager 及其更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3294805/