【发布时间】:2012-04-18 04:42:45
【问题描述】:
我面临一些未决意图的问题。我使用通知管理器设置了一些待处理的意图。当用户点击它们时,这些通知会启动一个活动。我在未决意图中使用了 Intent 的一些额外内容。通知点击可以正常工作。
Notification notification = new Notification(icon, tickerText, when);
Context context = getApplicationContext();
Intent intentOptionDialog = new Intent(Safety_Check_Service.this, Dialog_Safety_Check.class);
intentOptionDialog.putExtra("startID",startId);
intentOptionDialog.putExtra("CheckInID", CheckInId);
intentOptionDialog.putExtra("Frequency", Frequency);
intentOptionDialog.putExtra("flagFirstShedule", true);
stopID = (startId + 17);
intentOptionDialog.putExtra("stopID", stopID);
PendingIntent contentIntent = PendingIntent.getActivity(Safety_Check_Service.this, DIALOG_ID, intentOptionDialog, 0);
但我的问题是我想从另一个活动中启动这些待处理的意图。创建待处理的意图。如何从另一个活动中启动这些待处理的 Intent,以及如何获取使用待处理 Intent 设置的 Extras?
请帮帮我。
【问题讨论】:
-
我见过这个。但是我在服务中没有待定意图的对象,我无法访问它。我必须创建一个新的。
标签: android android-intent android-pendingintent extra