带有操作的多个通知

时间:2013-03-21 22:37:17

标签: android notifications

我的应用会发出多个通知,这些通知都可能具有Jelly Bean样式操作[1]。

似乎当我发出多个通知时,只有最后一个会有动作按钮而且我无法找出原因。

我对每个通知和操作的pendingIntents使用自定义意图操作。

是否有人知道如何在两个动作按钮都可见的同时创建两个通知?

[1] http://developer.android.com/reference/android/app/Notification.Builder.html#addAction(int,%20java.lang.CharSequence,%20android.app.PendingIntent)

2 个答案:

答案 0 :(得分:3)

根据Notification's documentation

  

通知的大视图仅在通知展开时出现,当通知位于通知抽屉的顶部时,或者当用户使用手势展开通知时,会出现通知

如果您有多个通知,请确保使用design page for notifications中所述的其中一个手势展开较低的通知 - 我希望它们确实有动作控件,但不会展开。

答案 1 :(得分:0)

这是一个有趣的问题。您是否有理由需要通过操作按钮发送多个通知?虽然操作按钮是一种很好的方式,可以“即时”连接到应用程序,但它们主要用于运行的东西,即使您希望UI最小化。最好的例子是媒体播放器:你不想关闭它,但你不想强迫用户去应用程序来控制播放/暂停。