我的应用程序接收到 C2DM 消息并使用 C2DM 消息发送状态错误通知。到目前为止,一切都很好。当用户单击通知时,将调用一个活动,将 C2DM 消息作为变量传递。
现在,第一次运行顺利,第二次传递的变量没有刷新。它始终是传递的第一个变量。我错过了什么吗?
以下是截图:
C2DM 通知
Intent notificationIntent = new Intent(context, BMBPad.class);
notificationIntent.putExtra("seqid", message);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
这就是我在 Intent 调用的 Activity 中读取变量的方式。
extra = this.getIntent().getExtras();
seqidi = extra.getString("seqid");
有人知道为什么会这样吗?