【发布时间】:2016-06-23 21:49:13
【问题描述】:
我有一项向服务器发送定期 GPS 位置更新的服务。
现在,当有人使用该应用程序跟踪他们的行程时,会在很长一段时间内多次断开连接。如果应用程序未连接到互联网,它只会保留 GPS 数据,并在我们连接后发送。我已注册BroadcastReceiver 以获取连接更改更新。
内存和电池是在线时启动服务,离线时停止服务更好,还是在我们连接到互联网之前让服务无所事事地运行更好?
Here 是一个非常相似的问题,但答案是 6 年前写的,而且我的服务大部分时间都只是在休眠,它没有连接到互联网,我想知道在这种情况下是否不是启动/停止服务大约每小时 5-6 次,保持运行会更好。
【问题讨论】:
标签: android broadcastreceiver android-service