gpt4 book ai didi

android - 如果我保持服务空闲运行,我的应用程序会消耗更多内存和电池吗?

转载 作者:行者123 更新时间:2023-11-30 01:14:58 26 4
gpt4 key购买 nike

我有一项服务可以定期向服务器发送 GPS 位置更新。

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

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

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

最佳答案

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

关于android - 如果我保持服务空闲运行,我的应用程序会消耗更多内存和电池吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37993297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com