Wenn die Batterie auf meinem Android-Gerät stirbt Welche Methoden in den Aktivitäts- und Fragmentklassen (falls vorhanden) werden während der "Power-Off" -Stufe des Geräts aufgerufen?Welche Android-Methoden werden aufgerufen, wenn die Batterie ausgeht?
Wenn ein Benutzer gerade einen Bildschirm in meiner App anschaut und er die Ein/Aus-Taste gedrückt hält und Ausschalten auswählt, fallen die Ereignisse, die angerufen/nicht genannt werden, zusammen, wenn der Akku leer ist und sich automatisch abschaltet?
OnPause?
OnStop?
OnDestroy?
OnDetach?
Bonus: Habe ich genug Zeit, um eine kleine Datenmenge auf einem Webserver zu speichern?
Um zu verdeutlichen, dass der Akku des Geräts "vollständig" leer ist, akzeptiert er keine weiteren Eingaben mehr und auf dem Bildschirm erscheint die Meldung "Powering Off". Kurz danach schaltet sich das Gerät aus.
Ich brauche nur genug Zeit, um einen Formularstatus zu speichern, bevor das Telefon ausschaltet, ich habe eine Strategie, um die gespeicherten Daten zu reinigen, sollte das Telefon nicht ausschalten, aber ich möchte so nah wie möglich zum Telefon schalten (mehr als eine Minute ist wirklich sinnlos).
keiner von ihnen. Sie müssen hierfür einen Broadcast-Empfänger verwenden. – Rohit5k2
@ Rohit5k2: "Keine von ihnen" Quelle für diese Bestätigung? (wir sprechen von einer kontrollierten Abschaltung, nicht von einer plötzlichen Batterieentnahme) – njzk2