【问题标题】:How to control Notification group clicks如何控制通知组点击
【发布时间】:2018-06-20 07:29:06
【问题描述】:

这个问题是关于Android Grouped Notifications

根据官方文档,它提到:

注意:如果您的应用发送四个或更多通知并且未指定组,则系统会在 Android 7.0 及更高版本上自动将它们组合在一起。

问题是我发现这组通知是可点击的。

在我的测试中,我一共收到了 5 个通知,其中 4 个有自己的 pendingIntent,其中一个只是一个不可点击且不可关闭的前台服务通知。

虽然它们的点击行为在分开时正常工作,但当我点击其中一组时,Android 只是在我当前的 Activity 堆栈之上创建另一个入口 Activity。

我知道我可以通过为每个通知指定不同的组 ID 来强制将它们分成不同的通知而不将它们分组;

有没有办法保留通知组功能,但使组不可点击?

【问题讨论】:

  • 嗨,Sira,你的问题解决了吗?我面临同样的问题,在点击组时我无法获取意图数据,所以我想让它不可点击。如果可以,请帮助我。
  • @Pankaj 如果我没记错的话,我最终决定将它们分成不同的组......
  • 如果您不介意,请您解释一下我可以如何强制然后成为单独的通知。

标签: android android-notifications


【解决方案1】:

实际上,当用户点击一组通知时,您必须打开将看到这些“通知”的屏幕。例如,您正在开发一个社交网络应用程序。您收到 3 条有关新消息的通知。您可以将它们全部分组为“新消息”,当用户单击此类组通知时,您必须打开聊天列表屏幕。如果您收到 2 条关于新好友请求的通知,您可以将它们分组为“好友请求”,当用户点击该组时,您必须打开一个好友请求列表,其中会显示所有请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    相关资源
    最近更新 更多