Перезаписать существующий сигнал

Я создаю alaram в своем приложении, которое вызывает BroadcastReceiver для настройки уведомлений каждый день с этим кодом:

Intent intent = new Intent(Benachrichtigung.CUSTOM_INTENT);
PendingIntent pendingIntent  = PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);

Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 8);
calendar.set(Calendar.MINUTE, 00);
calendar.set(Calendar.SECOND, 00);

alram = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
alram.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), (24 * 60 * 60 * 1000), pendingIntent);

Теперь я хочу, чтобы пользователь мог установить время для нормирования, поэтому я должен позвонитьcalendar.set с новым значением. Как я могу перезаписать существующий будильник новым?

Ответы на вопрос(1)

Ваш ответ на вопрос