【发布时间】:2010-07-05 12:33:16
【问题描述】:
我已经阅读了许多关于同一主题的帖子,并尝试了所有给定的解决方案,但没有得到我想要的结果。 该程序应该从一个通知的附加内容开始一个意图:
NotificationManager mNotificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
Intent notificationIntent = new Intent(context, myActivity.class);
notificationIntent.putExtra("someData", data);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
mNotificationManager.notify(ID, notification);
问题在于,当显示新通知时,添加到意图中的额外内容与第一个通知中的相同。我在意图和待定意图中都使用了不同的标志,但没有结果。我怎么了? 如果我只是用一个按钮启动相同的活动(和相同的附加功能),一切都会按预期进行。
【问题讨论】:
-
是的,问题是,我读过那篇文章,还有几篇,但没有一个对我有用。但是,在某种程度上,我设法解决了它,并将很快在这里发布我的解决方案。
标签: android notifications android-pendingintent