如何保持活动运行以检查网络?

时间:2015-04-12 12:47:39

标签: android android-activity android-permissions

如何始终在设备上运行活动?

我正在尝试创建一个像Whatsapp这样的聊天应用程序,我想保持活动始终在运行,即使屏幕关闭或其他应用程序中的设备所有者检查是否有新消息按顺序向用户显示通知。

就像聊天应用程序一样:Whatsapp,Viber,Facebook,Voxer等等。

2 个答案:

答案 0 :(得分:2)

这正是Services的用途。

答案 1 :(得分:0)

您可以使用Handler来继续检查服务器中的任何新更新,但这不是一个好方法,因为像这样的网络突发会非常昂贵。

或者您可以使用IntentService,它会一直监听从服务器到您设备的任何推送消息,例如推送通知,这可能就是您要实现的目标。