android Notification中添加一个按钮如何监听按钮事件 各位大侠,现在在Notification中添加了一个按钮,我希望能监听到按钮点击事件,但是却发现点击事件被Notification整个拦截了,如果能够屏蔽掉Notification的点击,直接监听按钮的点击事件,Notification效果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只有在在sdk3.0以上的系统中,通知栏中的按钮点击事件才能响应,以下的做不到。方法如下:BroadcastReceiver onClickReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(STATUS_BAR_COVER_CLICK_ACTION)) { //在这里处理点击事件 } }; IntentFilter filter = new IntentFilter(); filter.addAction(STATUS_BAR_COVER_CLICK_ACTION); registerReceiver(onClickReceiver, filter); Intent buttonIntent = new Intent(STATUS_BAR_COVER_CLICK_ACTION); PendingIntent pendButtonIntent = PendingIntent.getBroadcast(this, 0, buttonIntent, 0); mRemoteViews.setOnClickPendingIntent(R.id.music_status_bar_icon, pendButtonIntent); //R.id.trackname为你要监听按钮的id mRemoteViews.setOnClickPendingIntent(R.id.trackname, pendButtonIntent); 感谢,但是这个方法好像对android 2.3一下版本不适用,还是感谢你,给你满分,谢谢 急!我把framelayout放在Scrollview上不滚动。。 android asmack 传输文件接收文件内容为空,求高手 android自定义软键盘如何让它在获取焦点的文本输出 android如何实现批量打包功能 跪求如何将View和控件联合起来使用 这样的布局,该怎么实现 请教:jni如何传递复杂数据? Android广播问题 请问安卓如何实现点击缩略图并加载进入大图 cordova inappbrowser 浏览器 中怎样导出excel 我怎样让TabHost出现在所有 的Activity中? setScaleType无法使图片拉伸显示到ImageButton上
方法如下:BroadcastReceiver onClickReceiver = new BroadcastReceiver() { @Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(STATUS_BAR_COVER_CLICK_ACTION)) {
//在这里处理点击事件
}
};
IntentFilter filter = new IntentFilter();
filter.addAction(STATUS_BAR_COVER_CLICK_ACTION);
registerReceiver(onClickReceiver, filter); Intent buttonIntent = new Intent(STATUS_BAR_COVER_CLICK_ACTION);
PendingIntent pendButtonIntent = PendingIntent.getBroadcast(this, 0, buttonIntent, 0);
mRemoteViews.setOnClickPendingIntent(R.id.music_status_bar_icon, pendButtonIntent);
//R.id.trackname为你要监听按钮的id
mRemoteViews.setOnClickPendingIntent(R.id.trackname, pendButtonIntent);