您好我正在尝试在api 11之上做出提醒。 我做了所有的事情,按时工作也意味着 如果我设定时间,它的工作,但如果我想为明天或任何一天设置提醒 它不能做.. 所以我把这个日历代码设置为有效的闹钟。 随着时间的推移
Calendar calendar = Calendar.getInstance();
// working time only
calendar.set(Calendar.HOUR_OF_DAY, hour);
calendar.set(Calendar.MINUTE, min);
calendar.set(Calendar.SECOND, 00);
AlarmBcastReceiver alarmBcastReceiver = new AlarmBcastReceiver();
alarmBcastReceiver.SetAlarm(this, calendar);
现在如果试图在此日历中输入日期。 这不起作用,即
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, day);
calendar.set(Calendar.MONTH, month);
calendar.set(Calendar.YEAR, year);
// working time only
calendar.set(Calendar.HOUR_OF_DAY, hour);
calendar.set(Calendar.MINUTE, min);
calendar.set(Calendar.SECOND, 00);
AlarmBcastReceiver alarmBcastReceiver = new AlarmBcastReceiver();
alarmBcastReceiver.SetAlarm(this, calendar, notiId);
我也试过这个 //calendar.set(year,month,day,hour,min); 但它也没有用。
答案 0 :(得分:0)
这意味着,
将您的月份更改为9。
calendar.set(Calendar.MONTH, 9);
这将使警报日期为10月。所以做出改变和测试。
希望这有帮助。