【发布时间】:2012-05-07 14:53:49
【问题描述】:
locationmanager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationlistener);
我知道这行代码应该尽可能频繁地更新设备位置,对吧?具体来说,每 0 毫秒和 0 米(最少)。
好的,“minimum”这个词在这里很关键,但为什么有时位置可能长达 30 多秒都没有更新?我已经计算了一次更新和下一次更新之间的实际时间,而在 WiFi 上,即使我在代码中有 0 和 0 也需要 38 秒。我什至尝试了 1000 毫秒(1 秒),但仍然没有那么频繁地更新。
如何更频繁地进行此更新?为什么会有这样的反应?
谢谢!
【问题讨论】: