Muss ich die Wecksperre aktivieren, wenn ich einen BroadcastReceiver aufrufe?
Im BuchPro Android 4 Von Satya Komatineni, Dave MacLean Ich habe gefunden
Android erwirbt beim Aufrufen eines Broadcast-Dienstes eine teilweise Aktivierungssperre und gibt sie frei, wenn sie vom Dienst im Hauptthread zurückkehrt.
Bedeutet dies, dass das Android-Betriebssystem sicherstellt, dass das Gerät für die Zeit des Durchlaufs aktiviert wird?onReceive
vonBroadcastReceiver
? In meinem Fall dasBroadcastReceiver
sollte eine Absicht von Google Play Services (GoogleLocationServices und um genau zu seinGeofences api).
Wo ist es dokumentiert?
EDIT: Ich habe es auch gefundenHie:
weil garantiert ist, dass BroadcastReceiver.onReceive () immer vollständig ausgeführt wird, bevor die CPU in den Ruhezustand wechselt