情况: 我使用套接字开发Android应用程序,通过websocket协议与服务器进行通信。 打开套接字的起点是从应用程序上下文启动的服务。打开并与服务器通信工作正常。
问题/问题: 当设备进入模式SCREEN_OFF时,套接字未关闭。 所以我的问题是,当设备处于这种电源状态时,我的进程到底发生了什么?我应该做出反应并关闭插座以节省电池吗? websocket还使用ping / pong机制来保持连接的活跃性。因此,如果系统永远不会停止"我的过程我会一直沟通,直到电池电量耗尽或操作系统杀死我的应用程序? 或者我理解错了什么?
答案 0 :(得分:0)
当设备进入睡眠模式时,您必须关闭所有服务,线程以节省电池。