Как установить несколько сигналов тревоги с помощью диспетчера сигналов тревоги в Android

Я создаю приложение для будильника. Я успешно реализовал базовые функции будильника.

Calendar calendar = Calendar.getInstance();
calendar.set(calendar.HOUR_OF_DAY, sHour);
calendar.set(calendar.MINUTE, sMin);
calendar.set(calendar.SECOND, 0);
calendar.set(calendar.MILLISECOND, 0);
long sdl = calendar.getTimeInMillis();

Intent intent = new Intent(AlarmList.this, AlarmReceiver.class);
PendingIntent sender = PendingIntent.getBroadcast(AlarmList.this, 0, intent,PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager ALARM1 = (AlarmManager)getSystemService(ALARM_SERVICE);
ALARM1.set(AlarmManager.RTC_WAKEUP, sdl, sender);

В моем приложении пользователь может выбрать дни (воскресенье, понедельник ...) для еженедельного повтора сигнала будильника. Я пытаюсь создать несколько будильников, которые будут повторяться еженедельно, но не знаю, как это сделать. Могу ли я создать его с интервалом (повторением) или мне нужно создать несколько диспетчеров аварийных сигналов?

52
задан Shivam Kumar 8 March 2019 в 03:40
поделиться