当android进入深度睡眠模式时,活动套接字会发生什么变化?

时间:2015-05-23 01:56:03

标签: android sockets sleep-mode

我的socket连接有问题,我可以让应用程序在后台运行并重新进入,一切正常。当我打开多个应用程序以耗尽设备内存时,我的应用程序及其服务被杀死,当我返回它时,所有内容都会按预期重新创建。到目前为止没有错。 当我不这样做,当我让我的应用程序在后台运行并且只是关闭屏幕很长一段时间(15分钟)时,问题就出现了。我有一个活动套接字连接,生活在一个显然被“断开”的服务上。服务本身不会被杀死。我很确定,但连接停止响应一些方法。

我怀疑深度睡眠有两个原因。 1.这绝不会发生在模拟器上。 2.当通过USB插入时,我的设备上永远不会发生这种情况。

我可能错了,但我想知道这是怎么回事。我找不到太多关于此的文档。我想知道什么时候设备即将进入睡眠模式,这样我就可以自己杀死服务了(所以当它重新创建时也是套接字)

我正在使用firebase btw。 :)

0 个答案:

没有答案