Вам необходимо использовать метод cancel(...)
из AlarmManager
, используя тот же PendingIntent
, который вы использовали для установки будильника. Пример:
this.getAlarmManager().cancel(mAlarmPendingIntent);
(this
относится к Activity
или Service
, с которого вы отменяете сигнал тревоги).
Вот ссылка для API .
Создать PendingIntent как:
mAlarmPendingIntent = PendingIntent.getActivity(this, requestCode, intent, flags);
Документ API для PendingIntent здесь .