如何在后台运行活动?

时间:2016-11-26 21:36:49

标签: android android-studio firebase firebase-cloud-messaging

如何在后台运行聊天活动以显示消息通知,并告诉聊天活动何时在前台,然后它不会显示任何通知

3 个答案:

答案 0 :(得分:0)

如果您想在后台执行某些操作,可以使用AsyncTask。 https://developer.android.com/reference/android/os/AsyncTask.html

答案 1 :(得分:0)

您应该为此目的使用android NotificationManager

请阅读这篇文章Notification Click: Activity Already Open

答案 2 :(得分:0)

这是一个很好的文档,其中包含带有通知管理器的示例代码 on Services

AsyncTask也不适合长时间运行的操作,因为您的异步服务将被您的应用程序终止,前台服务可以通过该服务。