有人可以为设置重复的星期几警报提供良好的逻辑吗?我已经通过使用每周警报
alarmCalendar.set(Calendar.HOUR, AlarmHrsInInt);
alarmCalendar.set(Calendar.MINUTE, AlarmMinsInInt);
alarmCalendar.set(Calendar.SECOND, 0);
alarmCalendar.set(Calendar.AM_PM, amorpm);
Long alarmTime = alarmCalendar.getTimeInMillis();
Intent intent = new Intent(Alarm.this, AlarmReciever.class);
intent.putExtra("keyValue", key);
PendingIntent pi = PendingIntent.getBroadcast(Alarm.this, key, intent, PendingIntent.FLAG_UPDATE_CURRENT);
am.setRepeating(AlarmManager.RTC_WAKEUP, alarmTime, 7*1440*60000 , pi);
警报按时触发,7 天后自动触发。
但我的要求是我想选择天而不是仅仅 7 天。
就像每周一、周二、周四上午 9:00 一样 - 警报应该会自动触发。我该如何在 setRepeating 中执行此操作?
有人可以帮我解决这个问题吗?
谢谢!