1

Wenn ich einen Wiederholungsalarm für den ersten Lauf meiner Anwendung einstelle. Was sind die Chancen, die sich auf die Deaktivierung des Alarms auswirken? Ich meine, wenn ich nicht mit dem Alarm interferiere, gibt es dann eine Chance, dass das Android-Betriebssystem es deaktivieren wird?Welche Faktoren können den Alarm in Android beeinträchtigen?

+0

behandeln Doze on Marshmellow kann Alarme stören https://developer.android.com/training/monitoring-device-state/doze-standby.html – CodeCody

Antwort

0

Der Alarm wird vom Betriebssystem nicht wie bei einem normalen Dienst beendet. Bei wiederholten Alarmen unterscheidet sich das Verhalten von api 21 (oder api 19, erinnere mich nicht). Nach API 21 sind wiederholte Alarme nicht "setexact()", d. H. Das Betriebssystem optimiert sie und die Alarme werden möglicherweise nicht zur genau angegebenen Zeit ausgelöst. Im Falle eines Neustarts lädt das Betriebssystem die Alarme nicht automatisch für Sie neu. Sie müssen die Logik in "RECEIVE_BOOT_COMPLETED"

+0

Danke, aber wie kann ich Verwenden Sie RECEIVE_BOOT_COMPLETED? – ss007

+0

http://androidrocksonmobility.blogspot.de/2012/01/how-to-create-auto-start-android.html –