在我查看的任何地图中,我的手机的坐标是实时的,即使是 锁定屏幕。
这是一个问题:
在活动的生命周期中,锁定屏幕意味着暂停
,所以建议避免在循环的活动部分使用源,以防止被OS杀死。但我在结果中看到的是,它们只是工作!
我认为他们使用服务来做到这一点,但我读到的只是依靠服务并期望它们在后台永远运行。 我的问题是他们(这些地图的开发者)对此有何看法?
提前致谢
答案 0 :(得分:0)
你是如何获得坐标的?
服务是适当的方式,因为您不知道何时会收到位置更改事件,除非您想要上次知道的位置。
在这里查看http://developer.android.com/guide/topics/location/strategies.html示例代码,他们使用服务来收听位置更改。您注册何时收听位置更改并在注销时取消注册,否则将消耗电池。