【发布时间】:2015-02-13 09:32:29
【问题描述】:
在常规活动中,当我们想要接收更新时必须注册到 LocationManager,并在稍后的某个时间删除更新,例如例如在 onPause() 中。
但是,在非唤醒服务中,它可能在任何给定时间死亡,我如何确保 LocationManager 没有保持 GPS 开启? (我不能保证服务的 onDestroy 方法会被实际调用,甚至前台服务也可能被杀死......)
我之所以问这个问题,是因为我在服务中找不到有关轮询位置的任何警告,但我怀疑这可能是一个整体上的坏习惯。
【问题讨论】:
标签: android service gps location