我真的需要幫助的人,我試圖讓敬酒出現在特定的時間與來自android的報警管理器。我做了一些研究,我做了這個代碼,但我不知道什麼是不正常......我什麼都試過如何在android studio上設置鬧鐘?
public void start() {
AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Date dat = new Date();
Calendar cal_alarm = Calendar.getInstance();
Calendar cal_now = Calendar.getInstance();
cal_now.setTime(dat);
cal_alarm.setTime(dat);
cal_alarm.set(Calendar.HOUR_OF_DAY,12);
cal_alarm.set(Calendar.MINUTE,13);
cal_alarm.set(Calendar.SECOND,0);
if(cal_alarm.before(cal_now)){
cal_alarm.add(Calendar.DATE,1);
}
manager.set(AlarmManager.RTC_WAKEUP,cal_alarm.getTimeInMillis(),pendingIntent);
}
如果我使用cal_alarm - 在manager.set cal_now這5秒後關閉觸發。
Google for it。有一個完整的Android開發者可下載的例子。 –
檢查此http://stackoverflow.com/a/8801990/4414887和http://stackoverflow.com/a/12124955/4414887 – anAmaka
可能重複的[Alarm Manager示例](http://stackoverflow.com/questions/ 4459058/alarm-manager-example) –