如何在Android上运行IM线程?

时间:2015-08-18 03:49:03

标签: android

我正在构建一个Android IM聊天应用程序,需要与服务器保持长连接。然而,在一些Android手机(并非所有Android手机)上,当用户锁定手机时,应用程序及其线程(在服务中运行)暂停,聊天应用程序无法再接收消息。

我想知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您应该使用Service。永远不能保证它始终保持运行,但与活动不同,服务旨在在后台运行。如果您请求前台状态,他们更有可能继续运行。

您可以找到有关服务here的更多信息。