Я использую AlarmManager для активации отдельных событий в определенное время для изменения профилей уведомлений.
Поскольку я использую одноразовые события, я предположил, что ОС удаляла намерение после его завершения, но после прочтения вопроса я больше не был в этом уверен ...
Поскольку я активирую много разных событий, я не хочу, чтобы они поедали ресурсы после того, как они сделаны, поэтому мой вопрос: удаляются ли одиночные события, активированные с помощью AlarmManager, после активации, или мне нужно управлять этим сам?
Это то, что я использую для планирования мероприятия
private void set_alarm(Long DT, Integer code){
AlarmManager manager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
Intent myintent = new Intent(MainActivity.this,Receiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this,code,myintent,0);
manager.set(AlarmManager.RTC_WAKEUP, DT,pendingIntent);
}