По сути, я создаю приложение для будильника и хотел бы использовать метод setAlarmClock вместо setRepeating для установки будильника, который повторяется каждый день (или, если возможно, выбрать дни) с использованием экземпляра календаря. Мне интересно, если вы можете установить для параметра DAY_OF_WEEK несколько значений или переменную, содержащую список значений. Мой код будет выглядеть примерно так:
AlarmManmager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(this, AlertReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 1, intent, 0);
Calendar c = Calendar.getInstance();
c.set(Calendar.DAY_OF_WEEK, //some variable with multiple day values here);
c.set(Calendar.HOUR_OF_DAY, hourOfDay);
c.set(Calendar.MINUTE, minute);
c.set(Calendar.SECOND, 2);
AlarmManager.AlarmClockInfo ac= new AlarmManager.AlarmClockInfo(c.getTimeInMillis(),pendingIntent);
Помощь очень ценится, спасибо!