Ich möchte den Unterschied zwischen RTC, RTC_WAKEUP, ELAPSED_REALTIME, ELAPSED_REALTIME_WAKEUP wissen
Ich möchte eine Alarm-Anwendung schreiben, wo ich Alarm einstellen und meine Anwendung schließen werde und für die eingestellte Zeit Alarm erwarte.
Es wird mehrere Alarme geben. Momentan schreibe ich für den Emulator, werde aber später auf dem Gerät testen. Sobald ich im Emulator den Alarm eingestellt und den Emulator geschlossen und neu gestartet habe, wird er gelöscht, wie ich mit RTC, RTC_WAKEUP und ELAPSED_REALTIME feststellen kann. Ich bin verwirrt. Sollte ich ELAPSED_REALTIME_WAKEUP verwenden? Ich habe kein Tutorial mit ELAPSED_REALTIME_WAKEUP gesehen.
bitte erkläre.
Danke.
ELAPSED_REALTIME
Alarmzeit in SystemClock.elapsedRealtime () (Zeit seit dem Start, einschließlich Ruhezustand). Dieser Alarm weckt das Gerät nicht auf; Wenn es ausgeschaltet wird, während das Gerät schläft, wird es erst beim nächsten Aufwachen des Geräts geliefert.
ELAPSED_REALTIME_WAKEUP
Alarmzeit in SystemClock.elapsedRealtime () (Zeit seit dem Hochfahren, einschließlich Ruhezustand), wodurch das Gerät beim Ausschalten aktiviert wird.
RTC
Alarmzeit in System.currentTimeMillis () (Wanduhrzeit in UTC). Dieser Alarm weckt das Gerät nicht auf; Wenn es ausgeschaltet wird, während das Gerät schläft, wird es erst beim nächsten Aufwachen des Geräts geliefert.
RTC_WAKEUP
Alarmzeit in System.currentTimeMillis () (Wanduhrzeit in UTC), wodurch das Gerät beim Ausschalten aktiviert wird.
Arten von Alarmen:
Es gibt zwei allgemeine Uhrentypen für Alarme: "abgelaufene Echtzeit" und "Echtzeituhr" (RTC). Die verstrichene Echtzeit verwendet die "Zeit seit dem Systemstart" als Referenz und die Echtzeituhr verwendet die UTC-Zeit (Wanduhr). Dies bedeutet, dass die verstrichene Echtzeit dazu geeignet ist, einen Alarm basierend auf dem Zeitablauf einzustellen (z. B. ein Alarm, der alle 30 Sekunden ausgelöst wird), da er nicht von der Zeitzone / dem Gebietsschema beeinflusst wird. Der Echtzeituhrtyp ist besser für Alarme geeignet, die vom aktuellen Gebietsschema abhängig sind.
Quelle: Ссылка
Von der Seite können Sie den Unterschied zwischen den 4 Konstanten erhalten Unten ist ein Beispiel für den Einstellungsalarm
%Vor%Ich hoffe, dir wird das weiterhelfen