我已經安排了鬧鐘,每天早上10點觸發。如何在鬧鈴時間過去時避免觸發鬧鈴?
我在上午12點週一設置此報警。
如果報警時間過去那麼,報警將被立即觸發。
但對於我的要求,我不希望立即觸發。上午10點在第二天觸發我很好。
下面是我當前的代碼來設置報警:
Calendar activeModeTime = Calendar.getInstance();
// activeModeTime.setTimeZone(TimeZone.getTimeZone(Constants.TIME_ZONE));
activeModeTime.set(Calendar.HOUR_OF_DAY,
mSharedPrefManager.getActiveStartHourPref());
activeModeTime.set(Calendar.MINUTE,
Constants.DEFAULT_ACTIVE_START_MINUTE);
activeModeTime.set(Calendar.SECOND,
Constants.ALL_START_END_DEFAULT_SECOND);
mAlarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
activeModeTime.getTimeInMillis(), AlarmManager.INTERVAL_DAY,
getActiveModeAlarmPendingIntent());
我怎麼做到這一點。
設置它後的第二天。 – 2015-04-06 10:42:59
我可以設置週二..但下週星期一我需要這個警報吶...如何做到這一點? – 2015-04-06 10:44:33
只需設置下一個日期。 – 2015-04-06 10:47:49