Отключить будильник в Android используя ACTION_DISMISS_ALARM
В моём приложении есть функционал установки будильника:
Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
intent.putExtra(AlarmClock.EXTRA_HOUR, binding.alarmTimePicker.getHour());
intent.putExtra(AlarmClock.EXTRA_MINUTES, binding.alarmTimePicker.getMinute());
intent.putExtra(AlarmClock.EXTRA_MESSAGE, "message");
if(intent.resolveActivity(getPackageManager()) != null){
startActivity(intent);
}
Всё работает, но мне также нужно сделать функцию отключения будильника. В документации рекомендуют использовать ACTION_DISMISS_ALARM, но мне не очень понятно, как это делать. Я попытался прописать его вместо ACTION_SET_ALARM, вписав те же временные значения, как и на ранее установленном будильнике, но это не сильно помогло.