NotificationManager 的多重通知
Multiple notification by NotificationManager
目前我通知用户为 -
mNotificationManager.notify("My App Name",1212,notification);
这很好用。但是它在状态栏中只显示一个图标,尽管我在不同时间发送了多个通知。
我想为每个通知显示图标(即 3 个图标)。
我不确定是否可行。有什么线索吗?
试试这个:
mNotificationManager.notify("My App Name",(int)(Math.random() * 101),notification);
*相同的通知更改始终是最后一个
*不同的id创建一个新的通知
根据 notify documentation,如果您希望始终收到相同的 3 个通知,请尝试使用唯一标签。它是标记和 ID 的组合,使通知 "overwrite" 成为前一个通知。
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);
目前我通知用户为 -
mNotificationManager.notify("My App Name",1212,notification);
这很好用。但是它在状态栏中只显示一个图标,尽管我在不同时间发送了多个通知。
我想为每个通知显示图标(即 3 个图标)。
我不确定是否可行。有什么线索吗?
试试这个:
mNotificationManager.notify("My App Name",(int)(Math.random() * 101),notification);
*相同的通知更改始终是最后一个
*不同的id创建一个新的通知
根据 notify documentation,如果您希望始终收到相同的 3 个通知,请尝试使用唯一标签。它是标记和 ID 的组合,使通知 "overwrite" 成为前一个通知。
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);