Notification点击跳转Activity并传值

来源:互联网 发布:更改ip地址软件 编辑:程序博客网 时间:2024/06/07 05:09
NotificationManager manager2 = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
                            manager2.cancelAll();
                           Bundle bundle = new Bundle();
                                   bundle.putString("noticeId",id);
                                   Intent intent2 = new Intent(context, NoticeDetailActivity.class);
                                   intent2.putExtras(bundle);
                                   intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                           PendingIntent pendingIntent2 = PendingIntent.getActivity(context, 0,  

                          intent2, PendingIntent.FLAG_UPDATE_CURRENT);

PendingIntent.FLAG_UPDATE_CURRENT 作为第四个参数,传入值如果为0的话,每次点击进入的Activity,的bundle.getExtras()都是同一个值,就是第一次点击的值。

FLAG_UPDATE_CURRENT会更新之前PendingIntent的消息

0 0
原创粉丝点击