我正在开发一个Android应用程序。我需要设置每周警报。
这是我设置每周闹铃的方式:
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_WEEK, WEEK_DAY_NUM);
calendar.set(Calendar.HOUR_OF_DAY, hour);
calendar.set(Calendar.MINUTE, min);
calendar.set(Calendar.SECOND, sec);
alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 24 * 7 * 60 * 60 * 1000, broadcast);
它按预期工作。
但是我要设置如下警报:
如何为这种情况设置警报?因此它将在2018年8月21日之后的每个星期五下午4点开始每周一次重复报警。