我有一个使用AlarmManager类的警报应用程序,允许用户设置一次性警报或重复警报.我想扩展功能,以便用户可以排除警报,例如,在周末.
我已经把代码阻止在周末报警到AlarmReceiver.java.
设置警报的AlarmActivity.java代码:
//Set a one time alarm
if (repeatInterval == 0) {
alarmManager.set(AlarmManager.RTC, alarmTime.getTimeInMillis(), pendingIntent);
AlarmReceiver alarmReceiver = new AlarmReceiver(this); //http://stackoverflow.com/questions/16678763/the-method-getapplicationcontext-is-undefined
Toast.makeText(AlarmActivity.this, "Your one time reminder is now set for " + hourSet + ":" + minuteSetString + amPmlabel, Toast
.LENGTH_LONG)
.show();
}
//Set a repeating alarm
else {
alarmManager.setRepeating(AlarmManager.RTC, alarmTime.getTimeInMillis(), repeatIntervalMilliseconds, pendingIntent);
AlarmReceiver alarmReceiver = new AlarmReceiver(this); //http://stackoverflow.com/questions/16678763/the-method-getapplicationcontext-is-undefined
Toast.makeText(AlarmActivity.this, "Your reminder is now set for " + hourSet + ":" + minuteSetString + amPmlabel + " …Run Code Online (Sandbox Code Playgroud)