我有兩個類AlarmService.class,ReminderActivity.class
。噹噹前時間等於鬧鐘時間時,AlarmService類會調用ReminderActivity。例如,如果我設置鬧鐘爲3.01,3.02,3.03,3.04 PM。我在3.01 PM獲得第一個ReminderActivity。問題是,3.02 PM ReminderActivity來自現有的一個,當我在ReminderActivity上工作,這是在下午3點1分。我需要在完成3.01PM後顯示3.02PM ReminderActivity。 3.03PM ReminderActivity在我完成3.02PM之後顯示,等等。如何實現這一目標?幫我。從隊列中顯示活動
在此先感謝。
後用來啓動活動 –
的代碼,如果(time_.equalsIgnoreCase(ALARM_TIME)){ \t \t \t \t \t \t \t \t \t \t意向I1 =新意圖( \t \t \t \t \t \t \t \t \t \t \t \t AlarmService.this, \t \t \t \t \t \t \t \t \t \t \t \t ReminderActivity.class); \t \t \t \t \t \t \t \t \t \t捆B =新軟件包(); \t \t \t \t \t \t \t \t \t \t b.putString( 「ID」,分裂[4]); \t \t \t \t \t \t \t \t \t \t b.putString( 「retrun_tag」, \t \t \t \t \t \t \t \t \t \t \t \t 「AlarmService」); \t \t \t \t \t \t \t \t \t \t i1.putExtras(B); \t \t \t \t \t \t \t \t \t \t i1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); \t \t \t \t \t \t \t \t \t \t AlarmService.this.startActivity(I1); –
你應該嘗試像Intent.FLAG_ACTIVITY_CLEAR_TOP這樣的其他標誌,也許試着用一個靜態方法來管理你的ReminderActivity的單例,例如getInstance –