Hallo, meine Freunde, und willkommen zurück.
In diesem Video lernen wir etwas über den Lebenszyklus von Aktivitäten.
Der Android-Aktivitätslebenszyklus bezieht sich auf die Abfolge von Ereignissen, die beim Durchlaufen der verschiedenen Zustände
einer Aktivität auftreten.
Aktivitäten sind die grundlegenden Bausteine von Android-Anwendungen, die Bildschirme mit Benutzeroberflächen darstellen.
Das Verständnis des Aktivitätslebenszyklus ist entscheidend für die effektive Verwaltung des Verhaltens und der Ressourcen Ihrer Anwendung.
Der Lebenszyklus einer Aktivität besteht aus mehreren Schlüsselmethoden, die in verschiedenen Phasen der Existenz einer Aktivität aufgerufen
werden.
Lassen Sie uns in Android Studio einsteigen und die Phasen des Aktivitätslebenszyklus anhand von Beispielen ausführlich
erläutern.
Ich habe dieses leere Projekt erstellt, das nur aus dem Text von Ihnen besteht, der uns sagt, dass es sich um eine Activity Lifecycle App handelt.
Ich beginne mit der ersten Methode, der Oncreate-Methode.
Dies ist die erste Methode, die aufgerufen wird, wenn die Aktivität erstellt wird.
Hier führen Sie Initialisierungsaufgaben durch, z. B. die Einrichtung der Benutzeroberfläche und die Initialisierung von Variablen.
Um den Lebenszyklus besser zu verstehen, beginne ich mit der Erstellung der Toast-Nachrichten zu jeder Methode.
Erschaffen.
Die Methode Oncreate wird aufgerufen Führen Sie die Anwendung aus, und Sie können die Toast-Meldung sehen.
Oncreate-Methode wird erneut aufgerufen Jungs, wenn Sie die Anwendung ausführen, wird die Oncreate-Methode aufgerufen.
Diese Toast-Meldung besagt also, dass die Methode Oncreate aufgerufen wird.
Die zweite Methode ist die Onstart-Methode.
Diese Methode wird aufgerufen, wenn die Aktivität für den Benutzer sichtbar wird, aber noch nicht interaktiv ist.
Es ist ein guter Ort, um mit Animationen oder anderen UI-bezogenen Aufgaben zu beginnen.
Ich werde diese Toastnachricht kopieren und Oncreate in Onresume ändern.
Diese Methode wird aufgerufen, wenn die Aktivität im Vordergrund steht und für Benutzerinteraktionen bereit ist.
Damit sollten Sie beginnen.
Komponenten, die aktiv betrieben werden müssen, wie z. B. Sensoren oder Standortaktualisierungen.
Ich kopiere diese Toastnachricht und setze sie für das Onresume.
Führen wir die Anwendung aus. Dies ist unsere Anwendung Oncreate auf Start und dann auf Resume.
Achten Sie auf die Reihenfolge dieser Rückrufmethoden.
Die vierte Methode ist die Pose.
Diese Methode wird aufgerufen, wenn die Aktivität im Begriff ist, den Fokus zu verlieren, z. B. weil eine andere Aktivität
beginnt oder das Gerät in einen Mehrfenstermodus wechselt, Sie Ressourcen freigeben oder laufende Vorgänge einstellen sollten.
Auch hier werde ich eine Toast-Meldung erstellen, die uns sagt, dass wir uns in der Pose-Methode befinden.
Führen Sie die Anwendung aus.
Sie können Oncreate sehen.
Anfangen.
Onresume-Methoden aufgerufen werden.
Wenn ich dann auf die Schaltfläche "Home" klicke, können Sie sehen, dass die Methode "Post" "Stop" heißt.
Diese Methode wird aufgerufen, wenn die Aktivität für den Benutzer nicht mehr sichtbar ist.
Es ist ein guter Ort, um Ressourcen freizugeben, die beim Neustart nicht mehr benötigt werden.
Diese Methode wird aufgerufen, wenn die Aktivität nach dem Anhalten neu gestartet wird.
Es folgt die Onstart-Methode.
Ich werde eine Toastnachricht einfügen, die uns mitteilt, dass wir die Neustartmethode anwenden.
Führen Sie die Anwendung dann, wenn ich auf Home-Taste auf Post aufgerufen wird.
Wenn ich dann zur Aktivität zurückkehre und die Methode app on restart und on start aufgerufen wird.
Dann folgte das von Andre.
Sie.
Die letzte Methode ist ondestroy.
Diese Methode wird aufgerufen, wenn die Aktivität zerstört wird.
Es ist Ihre letzte Chance, Ressourcen aufzuräumen und letzte Aufgaben zu erledigen.
Ich werde dafür eine Toast-Nachricht erstellen.
Ondestroy.
Und für diese Onstop-Nachricht.
Starten wir unsere Anwendung.
Zu verstehen.
Starten wir also unsere Anwendung.
Sie sehen, dass die Oncreate-Methode Onstart heißt.
Methode wird aufgerufen Onresume-Methode wird aufgerufen.
Wenn ich dann auf home klicke, sehen Sie, dass die Methode on post aufgerufen wird, wenn ich zur App zurückkehre, wird die Methode on restart
aufgerufen.
Dann wird die Methode "on start" aufgerufen und die Methode "on resume" aufgerufen.
Lassen Sie mich die Geräteausrichtung aktivieren.
Dann klicke ich auf diese Schaltfläche, wenn die Post-Methode bei Stop aufgerufen wird.
Methode wird aufgerufen, wenn die Methode zerstört wird.
Dann wird die Aktivität beim Erstellen beim Start neu gestartet.
Es ist wichtig, diese Lebenszyklusmethoden richtig zu handhaben, um sicherzustellen, dass sich Ihre Anwendung wie erwartet verhält, eine gute
Leistung beibehält und keine Systemressourcen verschwendet.
Sie können diese Methoden in Ihrer Aktivitätsklasse außer Kraft setzen und die erforderliche Logik entsprechend den Anforderungen Ihrer Anwendung
implementieren.