0

嘿,我需要实现一个无限循环来通过套接字接收命令并更新我的 android 应用程序中的状态,并且即使应用程序关闭,也希望该线程能够运行。所以我需要知道我在想什么是最佳解决方案...我计划创建一个服务来创建一个线程来查找命令,并且这个类也是可观察的,因此活动可以从它。请建议您的方式,或者如果您认为这是正确的解决方案。谢谢。

4

1 回答 1

1

在后台运行通常是一个坏主意(电池寿命),尤其是在使用数据服务(数据计划成本)的情况下。您需要的确实是一项服务,但仅当您收到用户呈现广播时才启动更新状态线程,并在设备进入睡眠状态时停止它(我认为不请求唤醒锁定而不使用 startForeground() 就足够了) .

于 2013-03-23T20:00:29.120 回答