我的应用会发出多个通知,这些通知都可能具有Jelly Bean样式操作[1]。
似乎当我发出多个通知时,只有最后一个会有动作按钮而且我无法找出原因。
我对每个通知和操作的pendingIntents使用自定义意图操作。
是否有人知道如何在两个动作按钮都可见的同时创建两个通知?
答案 0 :(得分:3)
根据Notification's documentation,
通知的大视图仅在通知展开时出现,当通知位于通知抽屉的顶部时,或者当用户使用手势展开通知时,会出现通知
如果您有多个通知,请确保使用design page for notifications中所述的其中一个手势展开较低的通知 - 我希望它们确实有动作控件,但不会展开。
答案 1 :(得分:0)
这是一个有趣的问题。您是否有理由需要通过操作按钮发送多个通知?虽然操作按钮是一种很好的方式,可以“即时”连接到应用程序,但它们主要用于运行的东西,即使您希望UI最小化。最好的例子是媒体播放器:你不想关闭它,但你不想强迫用户去应用程序来控制播放/暂停。