我一直在做很多研究和试验。通知错误,使用平台2.2 ..这是事情,状态栏号码真的让我神经紧张..
当我使用单个ID时,很明显,它会更新旧的通知,我的应用程序不适合。
当我使用不同的ID(递增共享Pref int)时,它会按我想要的方式执行,堆叠未读通知,而不是更新旧通知。问题是状态栏中的通知编号/图标..它在状态栏中为每个通知创建新的通知图标..这很丑..我怎样才能使它只有1个图标,而数字是未读的数量通知。
我认为我搜索得很好,但找不到明确的答案......
答案 0 :(得分:0)
或许this answer与您要求的内容有关。
您可以创建一个自定义通知视图,列出新消息,每个消息列表项将触发它自己的待定意图。这样,您就会有一条通知显示所有新消息。
答案 1 :(得分:0)
我不知道你是如何构建通知的,但我想你将drawable的id作为参数提供给Notification类的构造函数。如果执行此操作,则无法控制状态栏图标。尝试跳过这个并使用自定义的xml作为通知,并在此xml中提供图标。因此,Android不会知道您的通知是否有图标,并且无法将其放在状态栏上。 Here 就是一个例子。