当前位置: 代码迷 >> Android >> Notification中如何传值给上一个Activity
  详细解决方案

Notification中如何传值给上一个Activity

热度:50   发布时间:2016-05-01 15:07:23.0
Notification中怎么传值给下一个Activity
Java code
notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);                    Notification notification = new Notification(                            android.R.drawable.stat_notify_chat, "Hello",                            System.currentTimeMillis());                    Intent notificationIntent = new Intent(MyNotification.this,                            SendActivity.class);                    System.out.println("xy="+xy);                                            notificationIntent.putExtra("xy", xy);                                        PendingIntent pIntent = PendingIntent.getActivity(                            MyNotification.this, 0, notificationIntent, 0);                    notification.setLatestEventInfo(MyNotification.this,                            contentTitle, contentText + "**" + str, pIntent);                    System.out.println("Handler  id=" + MyNotification.ID);                    notificationManager.notify(MyNotification.ID, notification);


Activity中的代码

Intent intent=getIntent();

int kk=intent.getIntExtra("xy", 0);

------解决方案--------------------
这样

PendingIntent pendingIntent = PendingIntent.getActivity(this, id, intent, PendingIntent.FLAG_UPDATE_CURRENT);
  相关解决方案