我这样做:
RemoteViews views = new RemoteViews(..);
views.setOnClickPendingIntent(R.id.button1,pd);
noti.contentviews = views;
然后通知通知。 我可以看到通知中的按钮, 但无法点击按钮。 当我点击按钮时,点击整个通知! 我该如何解决这个问题? 我到处找到了这个,但没有找到任何有用的东西。 有人说,有些手机不支持通知按钮, 但三星Galaxy s,音乐播放器的通知有按钮点击事件。
答案 0 :(得分:3)
您不能将Button
中的交互式小部件放在Notification
中,并从中获取用户输入。这些仅用于输出显示。
答案 1 :(得分:-1)
我们可以制作自定义通知并将按钮放入其中,也可以在onClick函数上执行不同的功能,最近我遇到了同样的问题但是这个链接
Handling buttons inside android notifications
拯救我的生命。您还可以在此处查看我的代码 Adding button action in custom notification
它实际上适用于我的HTC Sensation XE尚未在其他设备上尝试过。所以欢呼和好运