2012-05-10 5 views
8

Ich bin neu auf Android Ich muss einige Operation nach jeweils 30 Minuten, ob meine Anwendung ausgeführt wird oder nicht, so möchte ich, wie diese Operation mit Service-und Alarm-Manager ein beliebiges Beispiel oder ausgeführt ausführen wird hilfreich seinUnterschied zwischen RTC und RTC_WAKEUP in Android

+0

hier ist vollständige Antwort: [http://stackoverflow.com/questions/5938213/android-alarmmanager-rtc-wakeup-vs-elapsed-realtime-wakeup][1] [1 ]: http://stackoverflow.com/questions/5938213/android-alarmmanager-rtc-wakeup-vs-elapsed-realtime-wakeup – amir

Antwort

16

Verwenden Sie RTC_WAKEUP, wenn Ihr Dienst alle 30 Minuten einen Vorgang ausführen soll, da RTC_WAKEUP das Gerät aufweckt und die ausstehende Absicht ausgibt. Auf der anderen Seite wird RTC die Absicht nur liefern, wenn das Gerät aufwacht.

+1

was meinst du mit weak_up? wenn der Bildschirm eingeschaltet wird? –

+0

beziehen sich auf sagar, was meinst du mit weak_up? wenn der Bildschirm eingeschaltet wird? –

0

denke ich, alles, was Sie wissen müssen, um auf AlarmManager in der Dokumentation ist

Es kann viele Fallen, die versuchen, das Telefon wach zu halten, auch cwac-wakeful von Mark Murphy auf github

sehen