Frage von FelixCrafting, 21

Wieso wird die onCreate() Methode mehrmals aufgerufen?

Ich bin dabei, eine android App zu schreiben und habe mehere Activitys. Wenn ich jetzt eine actibity aus einer anderen per Intent starte, wir die onCreate() Methode jedes mal aufgerufe, aber ich dachte sie wir immer nur einmal aufgerufen. Woran liegt das?

Danke schonmal.

Antwort
von heilwigkenner, 8

Wie k3ltis schon erwähnte, nennt sich das Lifecycle, einer der zentralen Punkte in der Android-Entwicklung.

Activity#onCreate wird jedesmal beim Start einer Activity aufgerufen, wenn du also mehrere Activities hast, wird jede onCreate-Methode ein Mal aufgerufen.

Antwort
von k3ltis, 13

Das nennt man Lifecycle. Wer Android Apps entwicklen möchte, muss sich notwendigerweise damit auseinandersetzen: https://developer.android.com/training/basics/activity-lifecycle/starting.html

Keine passende Antwort gefunden?

Fragen Sie die Community