在android中处理多个通知

时间:2015-02-02 11:21:26

标签: android android-notifications android-notification-bar

我有一个应用程序,当用户在应用程序上输入的特定事件发生时会生成通知。例如,用户输入了7个事件而他没有点击通知,然后通知栏将变满。我不希望这样。我想只显示一个通知图标,但只显示所有7个通知。就像whatsapp一样,只显示1个通知图标。

1 个答案:

答案 0 :(得分:5)

我猜你所看到的是通知的“堆叠”。

这里有几个重要的API .1。setGroup():这会将通知设置为共享相同密钥的一组通知的一部分。
2. {{1} }:将此通知设置为一组通知的组摘要。

此外,我们需要具有相同的通知构建器ID。以下是我在课堂上的宣言:

setGroupSummary()

发布通知的示例代码:

final static String GROUP_KEY_EMAILS = "group_key_emails";
int UNIQUE_NOTIFICATION_ID=422;

这将显示UI如下:

enter image description here