這裏我試圖通過使用AlarmManger類設置鬧鐘。它與我工作正常,但當我設置鬧鐘時間後小時或分鐘時間選擇器,它會立即啓動時,我保存該報警。鬧鐘。我需要警報熄滅,直到我設定時間。 下面是我的代碼正在工作,但我保存時立即開始報警。設置鬧鐘管理器Android中的時間 - 立即觸發鬧鐘
我只在時間選擇器上設置時間。
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR,Calendar.MONTH,Calendar.DAY_OF_MONTH,mHour,mMinute);
PendingIntent sender = PendingIntent.getBroadcast(AddAlarm.this, REQUEST_CODE, intent, 0);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
如果我把下面的代碼報警不工作..
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR, mHour);
calendar.set(Calendar.MINUTE, mMinute);
PendingIntent sender = PendingIntent.getBroadcast(AddAlarm.this, REQUEST_CODE, intent, 0);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
幫助我,我應該在改變提前上班properly.Thanks ...
謝謝爲我工作.. –