我正在建设一个android即时通讯聊天应用程序,需要保持一个长期的服务器连接。然而,在一些android手机(并非所有android手机)上,当用户锁定他们的手机时,应用程序及其线程(在服务中运行)会暂停,聊天应用程序无法再接收消息。
我想知道如何解决这个问题?
发布于 2015-08-18 11:50:33
您应该使用Service。永远不能保证它会一直运行,但与活动不同的是,服务被设计为在后台运行。如果你请求前台状态,它们更有可能保持运行。
您可以找到有关服务here的更多信息。
https://stackoverflow.com/questions/32063204
复制相似问题