如何在通知中添加按钮?

时间:2011-09-07 07:59:12

标签: android galaxy android-notifications

我这样做:

RemoteViews views = new RemoteViews(..);
views.setOnClickPendingIntent(R.id.button1,pd);
noti.contentviews = views;

然后通知通知。 我可以看到通知中的按钮, 但无法点击按钮。 当我点击按钮时,点击整个通知! 我该如何解决这个问题? 我到处找到了这个,但没有找到任何有用的东西。 有人说,有些手机不支持通知按钮,  但三星Galaxy s,音乐播放器的通知有按钮点击事件。

2 个答案:

答案 0 :(得分:3)

您不能将Button中的交互式小部件放在Notification中,并从中获取用户输入。这些仅用于输出显示。

答案 1 :(得分:-1)

我们可以制作自定义通知并将按钮放入其中,也可以在onClick函数上执行不同的功能,最近我遇到了同样的问题但是这个链接

Handling buttons inside android notifications

拯救我的生命。

您还可以在此处查看我的代码 Adding button action in custom notification

它实际上适用于我的HTC Sensation XE尚未在其他设备上尝试过。所以欢呼和好运