【问题标题】:Android Firebase NotificationAndroid Firebase 通知
【发布时间】:2018-04-30 18:08:57
【问题描述】:

我想在 Android 通知托盘中处理多个通知,例如 gmail 处理通知。多个通知显示在一个视图中,但每个通知都可以单独点击。

如图所示,单个视图中有多个 gmail 通知,但每个都可以单独点击。 请分享你的答案。 提前致谢。

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 到目前为止,多个通知作为一个组显示在一个视图中。但我想单独点击每个通知。
  • 您从哪里收到这些通知?
  • 我正在使用 firebase 进行通知

标签: java android firebase notifications


【解决方案1】:

您可以通过创建一个自定义片段来实现此目的,该片段会在您收到 Firebase 通知时启动。像这样的:

 FragmentManager fragmentManager = getFragmentManager();
            fragmentManager.beginTransaction()
                    .show(new FragmentIncomingNotification())
                    .commit();

然后你可以做的是检查片段是否存在使用类似的东西: How to check if the fragment exists?

在后续通知中,如果它不存在,则使用上面的代码启动它,否则您可以使用 LocalBroadcastManager 消息向片段发送消息,以将新项目添加到您的显示中。

【讨论】:

    猜你喜欢
    • 2017-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    • 2019-02-13
    • 2017-09-28
    相关资源
    最近更新 更多