android - 如何在 Jelly Bean 上堆叠通知?

标签 android notifications android-4.2-jelly-bean

正在关注 my previous notification problems我想测试 Jelly Bean 4.1 中描述的新通知堆栈功能 here .我已经发现,通知需要有不同的 ID,否则旧通知只会更新为第二个通知的内容。如果我使用不同的 ID,我的通知将只是一个列表:

Notification List

较小的辅助图标是用 setSmallIcon() 设置的(见上面截图中我的第一个通知),而较大的图标是用 setLargeIcon() 设置的。我无法控制的是何时显示待处理通知的数量。它不受 text lines 控制在我的另一个问题中提到。

所以我的猜测是,Jelly Bean 会自动处理多个通知,但我该如何触发它呢?也许有人可以给我一段代码或文档中的提示。

最佳答案

您在问题中写下了答案:“否则旧通知只会更新为第二个通知的内容”。但是,您的应用程序需要具备智能才能知道“第二个通知”应该显示什么,以涵盖自上次用户与您的应用程序交互以来的所有事件。然后,“第二个通知”可以包含有关两个事件的信息,而不仅仅是第二个。

关于android - 如何在 Jelly Bean 上堆叠通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12007607/

相关文章:

Android 搜索栏自定义拇指卡在开始

android - 果冻 bean android的自定义通知布局

java - 无法在 Android 10 中创建目录

android - Google 通知中的语音转文本

安卓:DialogFragment.dismissInternal 处的 NullPointerException 处 DialogFragment.dismissAllow

android - 通知编号和 Ice Cream Sandwich ?

java - 如何抑制新短信通知?

android 电话 (api 17/android 4.2) 问题

java - 以编程方式创建的 Android ProgressBar(圆形)在 Xoom 上不可见(在其他任何地方都有效!)

android - 如何以编程方式(使用 Intent)在 Android 中打开我的文件文件夹?