Ich habe eine wiederkehrende Alarmmanager-Aufgabe, die jeden Abend ausgeführt werden muss. Wenn das Gerät jedoch wieder ausgeschaltet wird, löscht es diese Aufgabe und ich kann nicht zurückgesetzt werden es. Ich würde gerne wissen, wie man erkennt, ob ein Gerät ausgeschaltet wurde und/oder ob Sie vor dem Ausschalten des Telefons einen bestimmten Code ausführen können, damit ich ein Flag setzen kann, um diese Aufgabe zurückzusetzen.So erkennen Sie, ob das Android-Gerät ausgeschaltet wurde
1
A
Antwort
7
Registrieren Sie sich für die RECEIVE_BOOT_COMPLETED
Berechtigung und richten Sie eine BroadcastReceiver
für die Wiedergabe von BOOT_COMPLETED
Broadcasts.
Verwandte Themen
- 1. So erkennen Sie, ob das Gerät schläft
- 2. So erkennen Sie, ob der Kindknoten berührt wurde: Sprite Kit
- 3. C# - So erkennen Sie, ob die Website besucht wurde
- 4. erkennen, ob etwas geändert wurde
- 5. Javascript - So erkennen Sie, ob das Dokument geladen wurde (IE 7/Firefox 3)
- 6. So überprüfen Sie, ob das erstellte Wetter bereits erstellt wurde
- 7. Erkennen, ob das Paket auf nicht autorisierte Weise gesendet wurde?
- 8. Erkennen, ob die iOS-App gehackt wurde
- 9. Erkennen, ob die Kontrolle entsorgt wurde
- 10. Erkennen, ob eine App deinstalliert wurde
- 11. Wie erkennen Sie, ob ein Klick durch Berührung ausgelöst wurde?
- 12. So überprüfen Sie, ob die Mail erfolgreich gesendet wurde
- 13. So erkennen Sie den Kompasskalibrierungsschalterstatus unter iOS
- 14. So erkennen Sie, ob Element 'auto' Höhe hat
- 15. Wie erkennen Sie, ob EllipsisWord angewendet wurde oder nicht?
- 16. So erkennen Sie das Wechseln zwischen Benutzern
- 17. So erkennen Sie, wenn ein Socket getrennt wurde
- 18. Überprüfen Sie, ob ein MotionEvent.ACTION_MOVE ausgeführt wurde
- 19. So erkennen Sie, wenn ein Switch verschoben wurde, nicht geklickt
- 20. So erkennen Sie, ob die Schriftgröße im Browser gestiegen ist
- 21. So erkennen Sie DragLeave
- 22. So erkennen Sie, ob der Benutzer online ist, wenn Sie das Firebase iOS SDK verwenden
- 23. So erkennen Sie eine Antippgeste in Unteransichten
- 24. So erkennen Sie falsches Schreiben
- 25. So erkennen Sie Änderungen im Bootstrap-Multiselect
- 26. So erkennen Sie Hotswap
- 27. Android - So erkennen Sie, ob ein Headset ein Mikrofon hat
- 28. So erkennen Sie, ob die Datenprüfsummenfunktion in Postgres aktiviert ist
- 29. So erkennen Sie serverseitig, ob Cookies deaktiviert sind
- 30. So erkennen Sie, ob eine Taste gedrückt wird