首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我让服务空闲地运行,我的应用程序会消耗更多的内存和电池吗?

如果我让服务空闲地运行,我的应用程序会消耗更多的内存和电池吗?
EN

Stack Overflow用户
提问于 2016-06-23 21:38:08
回答 1查看 35关注 0票数 1

我有一个定期发送GPS位置更新到服务器的服务。

现在,当有人使用应用程序跟踪他们的旅行时,将在很长一段时间内多次断开连接。如果应用程序没有连接到互联网,它只是持久的GPS数据,并在我们连接后发送它。我已经注册了一个BroadcastReceiver来获取连接更改更新。

对于内存和电池来说,在线时启动服务,离线时停止服务更好,还是让服务空闲地运行,直到我们连接到互联网?

Here是一个非常类似的问题,但答案是6年前写的,而且我的服务大部分时间都是休眠的,它没有连接到互联网,我想知道在这种情况下,如果不是每小时启动/停止服务大约5-6次,只是让它保持运行会更好。

EN

回答 1

Stack Overflow用户

发布于 2016-06-23 21:41:12

只要您在没有连接的情况下不进行任何处理,那么让服务运行也不是什么可怕的事情。你应该研究一下Reto Meier关于使后台服务尽可能高效的内容。他有很多非常棒的建议。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37993297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档