【问题标题】:How to run activity in background?如何在后台运行活动?
【发布时间】:2016-11-26 21:36:49
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    当你想在后台做某事时,你可以使用 AsyncTask。 https://developer.android.com/reference/android/os/AsyncTask.html

    【讨论】:

      【解决方案2】:

      为此,您应该使用 android NotificationManager

      并查看此帖子Notification Click: Activity Already Open

      【讨论】:

        【解决方案3】:

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

        此外,AsyncTask 也不适合长时间运行的操作,因为您的异步服务将被您的应用程序杀死,而前台服务可以在此之后继续存在。

        【讨论】:

          猜你喜欢
          • 2018-07-20
          • 1970-01-01
          • 1970-01-01
          • 2013-03-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-06
          • 1970-01-01
          相关资源
          最近更新 更多