1

我这样做:

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

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

4

2 回答 2

3

您不能将交互式小部件(如 a Button)放入 aNotification并从中获取用户输入。这些仅用于输出显示。

于 2011-09-07T11:40:46.507 回答
-1

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

处理android通知中的按钮

救我的命。

您还可以在此处查看我的代码 在自定义通知中添加按钮操作

它实际上适用于我的 HTC Sensation XE 尚未在其他设备上尝试过。所以加油,祝你好运

于 2014-02-21T12:09:25.113 回答