我想在工作日早上 10 点和晚上 10 点安排闹钟。
5 个不同的日历对象,每天一个 [周一至周五]。
Calendar activeModeTimeMonday = Calendar.getInstance();
所以我必须创建 5 个不同的待处理意图,如下所示,
Intent activeModeMondayAlarmReceiverIntent = new Intent(mContext,
ActiveModeAlarmReceiver.class);
mActiveModeMondayAlarmServicePendingIntent = PendingIntent.getBroadcast(
mContext, Constants.REQUEST_CODE_ACTIVE_MODE,
activeModeMondayAlarmReceiverIntent ,
PendingIntent.FLAG_UPDATE_CURRENT);
具有 5 种不同 setRepeating 方法的单个警报管理器对象。
mAlarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
activeModeTime.getTimeInMillis(),
AlarmManager.INTERVAL_DAY,
getActiveModeAlarmPendingIntent());
我想像上面那样做。有没有什么简单的方法可以在每周一到周五的上午 10 点设置闹钟。
代码共享总是受欢迎的。
请帮助我。