Differenz zwischen 'setExact' und 'setAlarmClock'

In meiner Anwendung, die zu einem bestimmten Zeitpunkt einen Alarm auslösen sollte, Alarm, dessen Zweck es war, den Benutzer über ein @ zu informierNotification, Ich verzweifelte daran, ein nicht genaues Ergebnis zu erhalten. Der Wecker klingelte, aber nicht zur angegebenen Zeit. Dies war systematisch, wenn die Zeit zwischen der Einstellung des Alarms und der Zeit, die er auslösen sollte, lang war. Dafür habe ich @ verwendsetExact(RTC_WAKEUP,time,intent). Nach vielen Versuchen, es zum Laufen zu bringen, habe ich endlich das @ gesehen und ausprobiesetAlarmClock Funktion, und alles ging gut !!

Nach dem Javadoc,setAlarmClock ist identisch mitsetExact außer dass es impliziertRTC_WAKEUP. Meines Erachtens besteht mindestens ein weiterer Unterschied. Weiß es jemand?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage