在Android(在JB上),如何向自定义丰富通知添加操作?

use*_*854 5 notifications android android-4.2-jelly-bean

我一直在玩Jelly Bean中的新富notificaitons,并一切正常,当我成立了一个新的notificaiton使用模板如预期Notification.BigPictureStyle,Notification.BigTextStyleNotification.InboxStyle.我可以使用该Notification.Builder.addAction()方法,操作按钮显示在扩展通知的底部.但是当我尝试使用Notification.bigContentView创建一个cutom通知时,操作按钮永远不会显示.

只是为了澄清,如果我从未设置bigContentView,按钮确实会显示出来.但是只要该字段设置为自定义RemoteViews对象,按钮就会消失.

有没有人对为什么会这样做有任何想法?

Com*_*are 2

各个Big...Style构建者创建自己的bigContentView. 如果您想要自己的bigContentView按钮,则必须自己添加按钮,也许可以通过检查这些构建器的源代码并了解它们是如何做到的。