Set Wiederholen Wochentage Alarm in Android

Kann jemand eine gute Logik für das Einstellen des Alarms für Wiederholungstage in der Woche angeben? Ich habe wöchentlich Wecker gemacht mit

            alarmCalendar.set(Calendar.HOUR, AlarmHrsInInt);
            alarmCalendar.set(Calendar.MINUTE, AlarmMinsInInt);
            alarmCalendar.set(Calendar.SECOND, 0);
            alarmCalendar.set(Calendar.AM_PM, amorpm);

            Long alarmTime = alarmCalendar.getTimeInMillis();

Intent intent = new Intent(Alarm.this, AlarmReciever.class);
                intent.putExtra("keyValue", key);
                PendingIntent pi = PendingIntent.getBroadcast(Alarm.this, key, intent, PendingIntent.FLAG_UPDATE_CURRENT);
                am.setRepeating(AlarmManager.RTC_WAKEUP, alarmTime, 7*1440*60000 , pi); 

Der Alarm wird pünktlich und nach 7 Tagen automatisch ausgelöst.

Meine Anforderung ist jedoch, dass ich Tage anstatt nur 7 Tage auswählen möchte.

so etwas wie jeden Montag, Dienstag, Donnerstag um 9:00 Uhr - Der Alarm sollte automatisch ausgelöst werden. Wie mache ich das in setRepeating?

Kann mir jemand dabei helfen?

Vielen Dank!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage