首页 文章

带有操作的多个通知

提问于
浏览
0

我的应用程序会发出多个通知,这些通知都可能具有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

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

  • 3

    Notification's documentation

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

    如果你有多个通知,请务必使用其中一个手势扩展较低的通知,如design page for notifications所述 - 我希望它们确实有动作控件,但只是没有扩展 .

相关问题