如何在android中重复特定于alerm的工作日

如何在android中重复特定于alerm的工作日,android,alarmmanager,Android,Alarmmanager,我想在android中使用Alarm manager获得一周中某一天的警报。 例如: 从星期天到星期六我有七天的时间。如果我检查星期一、星期三、星期五,闹钟只在星期一、星期三和星期五播放三天 你知道吗? 提前谢谢 Calendar calendar = Calendar.getInstance(); int day = calendar.get(Calendar.DAY_OF_WEEK); String today

我想在android中使用Alarm manager获得一周中某一天的警报。 例如: 从星期天到星期六我有七天的时间。如果我检查星期一、星期三、星期五,闹钟只在星期一、星期三和星期五播放三天

你知道吗? 提前谢谢

Calendar calendar = Calendar.getInstance();
                    int day = calendar.get(Calendar.DAY_OF_WEEK);
                    String today = null;
                    if (day == 2 || day == 3 || day == 4 || day == 5
                            || day == 6) {

                        alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
                                calSet.getTimeInMillis(), 24 * 60 * 60 * 1000,
                                pendingIntent);
                    }

只需在“确定”按钮中编写此代码。此代码在我的应用程序中成功运行

我认为这实际上不起作用。它将设置一个每天都会响的警报,但只有在工作日按下按钮时才会响。