0

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

似乎当我发出多个通知时,只有最后一个会有操作按钮,我不知道为什么。

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

有谁知道如何同时创建两个都有可见操作按钮的通知?

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

4

2 回答 2

3

根据通知的文档

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

如果您有多个通知,请务必使用通知设计页面中解释的其中一种手势扩展较低的通知- 我希望它们确实具有操作控件,但只是没有扩展。

于 2013-03-21T22:43:16.250 回答
0

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

于 2013-03-22T00:57:46.407 回答