Есть ли способ использовать AlarmManager для активации будильника на определенный период времени? У меня есть значения времени начала и окончания, хранящиеся в базе данных. Я хочу включить будильник в начальное время, чтобы устройство замолчало, а будильник должен закончиться в конечное время, когда громкость устройства снова станет нормальной.
Один из способов установить будильник в начале, а затем установить другой будильник в конечное время. Но проблема в том, что период времени может перекрываться, что потребует реализации дополнительной логики, если я выберу 2 разных будильника (один в начале, другой в конце). Есть ли в Android какая-нибудь процедура, чтобы справиться с этой ситуацией? Или реализация логики — единственный способ решить эту проблему?