我正在使用AlarmManager
我的应用程序设置提醒。在触发警报事件时,我正在启动一个Activity
,Alarmdetails。
问题是随着活动的开始,它也提出了应用程序的任务。我尝试了很多东西,包括 putFLAG_ACTIVITY_MULTIPLE_TASK
和FLAG_ACTIVITY_NEW_TASK
. 但没有什么能正常工作。
使用这些标志会带来另一个问题。请帮帮我。这是主要代码:
Intent i = new Intent(this,AlarmDetails.class);
i.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
i.putExtra("hr", hr);
i.putExtra("min", min);
i.putExtra("message", label);
PendingIntent displayIntent = PendingIntent.getActivity(this, 0, i, 0);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
displayIntent);