diff --git a/android/alarmclock/src/com/angrydoughnuts/android/alarmclock2/AlarmNotificationActivity.java b/android/alarmclock/src/com/angrydoughnuts/android/alarmclock2/AlarmNotificationActivity.java index cf130e2..2da09e9 100644 --- a/android/alarmclock/src/com/angrydoughnuts/android/alarmclock2/AlarmNotificationActivity.java +++ b/android/alarmclock/src/com/angrydoughnuts/android/alarmclock2/AlarmNotificationActivity.java @@ -141,4 +141,22 @@ public Dialog onCreateDialog(Bundle savedInstanceState) { .create(); } } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + // any key sends us into snooze + // doesn't work for POWER, see below + AlarmNotificationService.snoozeAllAlarms(getApplicationContext(), snooze); + finish(); + + return false; + } + + @Override + public void onPause() { + super.onPause(); + + AlarmNotificationService.snoozeAllAlarms(getApplicationContext(), snooze); + finish(); + } }