NotificationManager

时间:2016-07-25 10:48:50

标签: android android-notifications android-statusbar

目前我将用户通知为 -

mNotificationManager.notify("My App Name",1212,notification);

这很好用。但它在状态栏中只显示一个图标,但我在不同的时间发送了多个通知。

我想为每个通知显示图标(即3个图标)。

我不确定是否可能。任何线索?

2 个答案:

答案 0 :(得分:5)

试试这个:

mNotificationManager.notify("My App Name",(int)(Math.random() * 101),notification);

*通知上的相同ID始终更改最后一个

*不同的ID创建新通知

答案 1 :(得分:0)

根据notify documentation,如果您希望始终使用相同的3个通知,请尝试使用唯一标记。标签和ID的组合使得通知"覆盖"上一个。

mNotificationManager.notify("My App Name 1",1212,notification);
mNotificationManager.notify("My App Name 2",1212,notification);
mNotificationManager.notify("My App Name 3",1212,notification);

mNotificationManager.notify("My App Name",1212,notification);
mNotificationManager.notify("My App Name",1213,notification);
mNotificationManager.notify("My App Name",1214,notification);