关注my previous notification problems我想测试Jelly Bean 4.1的新通知堆栈功能,如here所述。我已经发现,通知需要具有不同的ID,否则旧的通知将仅使用第二个通知的内容进行更新。如果我使用不同的ID,我的通知将只是一个列表:
使用setSmallIcon()设置小辅助图标(请参阅上面屏幕截图中的第一个通知),而使用setLargeIcon()设置较大的图标。我无法控制的是何时显示待处理通知的数量。它不受我在其他问题中提到的text lines的控制。
所以我的猜测是,Jelly Bean会自动关注多个通知,但我怎么能触发这个呢?也许有人可以在文档中给我一段代码或提示。
答案 0 :(得分:2)
您在问题中写了答案:“否则旧的通知将仅使用第二个通知的内容进行更新”。但是,您的应用需要智能知道“第二通知”应显示的内容,以涵盖自上次用户与您的应用互动以来的所有事件。然后,“第二通知”可以包含有关这两个事件的信息,而不仅仅是第二个事件。
答案 1 :(得分:0)
您必须为所有通知使用相同的通知ID,然后使用新的静态号码更新每个通知。