2 Stimmen

Wenn Android schlafen geht, wird onCreate zweimal ausgeführt

Ich habe ein seltsames Problem mit der Aktivität, an der ich gerade arbeite,

Es startet gut, dann, wenn das Telefon schläft, läuft es aufPause, was in Ordnung ist. Dann jedoch, wenn der Bildschirm immer noch schwarz ist, wird die onCreate-Methode erneut ausgeführt. Wenn das Telefon dann aus dem Ruhezustand erwacht, wird die onCreate-Methode ein drittes Mal ausgeführt... Wie kann ich dies verhindern?

Ich meine, jedes Mal, wenn das Telefon in den Ruhezustand geht und dann aus dem Ruhezustand kommt, führt es die onCreate-Methode zweimal... Wirklich sollte es nicht die Methode überhaupt ausgeführt werden, obwohl ich eine Menge Speicher verwenden.

3voto

Arun Punkte 1650

Ja, wenn das Telefon in den Ruhezustand geht, ruft es onPause() auf, aber haben Sie etwas in die onPause() geschrieben? Wenn ja, wie lautet der Code, den Sie in onPause() geschrieben haben?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X