Meine App stellt einen Alarm ein:
AlarmManager mgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
mgr.setRepeating(
AlarmManager.RTC_WAKEUP,
firstRun,
interval,
makePendingIntent(context));
Funktioniert gut. Wenn ich in den Systemeinstellungen -> Anwendungen gehe und meine Anwendung zwangsweise stoppe, scheint dies auch dazu zu führen, dass alle Alarme, die ich geplant hatte, gelöscht werden. Stimmt das? Wenn ja, befinde ich mich in einer merkwürdigen Situation, in der meine zuletzt bekannten Einstellungen besagen, dass der Benutzer den Alarm tatsächlich eingestellt hatte, das System aber möglicherweise hinter meinem Rücken abgebrochen hat, so dass ich dem Benutzer jetzt den falschen Status anzeige, ob der Alarm eingestellt ist oder nicht.
Gracias