Vip*_*hit 3 android android-intent extra android-pendingintent
我面临一些未决意图的问题。我已经使用通知管理器设置了一些待处理意图。当用户点击这些通知时,它们会启动一个活动。我在未决意图中使用了一些额外的意图。单击通知即可正常工作。
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);
Run Code Online (Sandbox Code Playgroud)
但我的问题是我想从另一个活动启动这些待处理的意图。挂起的意图已创建。我如何从另一个活动中启动这些挂起的意图,以及如何获取使用挂起的意图设置的额外内容?
请帮我。
我想你这里有两件:
FILL_IN_SELECTOR在创建时添加标志PendingActivity以强制它携带额外内容。PendingIntent,你就可以调用该send方法来触发它。| 归档时间: |
|
| 查看次数: |
8136 次 |
| 最近记录: |