Android screen_off 之后的套接字行为

Android socket behaviour after screen_off

情况: 我正在开发一个 Android 应用程序,它使用套接字通过 websocket 协议与服务器通信。 打开套接字的起点是从应用程序上下文启动的服务。打开并与服务器通信工作正常。

问题/疑问: 当设备进入模式 SCREEN_OFF 时,套接字未关闭。 所以我的问题/担忧是,当设备处于这种电源状态时,我的过程到底发生了什么?我应该做出反应并关闭插座以节省电池吗? websocket 也使用 ping/pong 机制来保持连接。因此,如果系统从不 "stops" 我的进程,我将始终进行通信,直到电池电量耗尽或 OS 终止我的应用程序? 还是我理解有误?

当设备进入休眠模式时,您必须关闭所有服务、线程以节省电量。