您好我想在一周的确切日期和时间触发通知
我先做了什么,我为时间和分钟创建了一些复选框和textinput。
我只会粘贴重要的部分是: 日历日历= Calendar.getInstance();
for(int i = 0; i < dayNumbers.size(); i++){
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.set(Calendar.HOUR_OF_DAY, hour);
calendar.set(Calendar.MINUTE, minute);
calendar.set(Calendar.DAY_OF_WEEK,dayNumbers.get(i));
calendar.setTimeInMillis(System.currentTimeMillis());
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),0, pendingIntent);
}
我的广播接收器工作但它每天都会触发警报,即使我只选择哪些天应该被触发,dayNumber arraylist包含天数,例如星期日= 0 ......
我如何才真正限制它只在给定日运行?这每天触发它......谢谢