Hallo.
Willkommen zurück.
In dieser Vorlesung werden wir also neue Einstellungen in der Einstellungs-App hinzufügen.
Hier sind also die Schritte, die wir befolgen sollten.
Um eine neue Einstellung hinzuzufügen, müssen wir ein Beispiel fünf definieren, das eigentlich das Einstellungsbeispiel ist, und
dann später einen Einstellungscontroller erstellen.
Wenn Sie also eine Geschäftslogik auf Basis der Präferenz implementieren müssen, dann müssen Sie dafür einen
Controller definieren.
Erstellen Sie dann später ein Fragment mit dem Bildschirm "get preference", bevor Sie sich entscheiden, die zuvor definierte Beispieldatei
zurückzugeben.
Dann erstellen Sie eine Aktivität in den Einstellungen, eine Aktivität, die auf der Basis der Einstellungsaktivität erweitert wird, und implementieren
sie im Flugfragment, das das im vorherigen Schritt definierte Fragment zurückgibt, und aktualisieren schließlich das Android-Manifest
note eczema, um die zuvor definierte Aktivität aufzunehmen.
Okay, ich bin also zurück in Ubuntu.
Also bin ich jetzt einfach komplett, was ich vorhabe zu tun, ist die Einstellungen-App aufzurufen.
Ja.
Hier ist also die Einstellungs-App.
Im Grunde versuchen wir also, hier eine neue Einstellung oder eine neue Funktion hinzuzufügen.
Der Name Intense Skin könnte also eine Option sein, um den Skin des Systems zu ändern.
Wir werden also versuchen, dieses Mal eine Haut hinzuzufügen, indem wir Schlüssel hinzufügen.
Kommen wir also zu den Werten.
Und hier haben wir die Einstellungsschlüssel und die Einstellungsreinigungsschlüssel.
Definieren wir also den Präferenzschlüssel für uns.
Dies ist also im Grunde nur ein eindeutiger Bezeichner für den Einstellungsbildschirm.
Ja.
Ich habe also gerade dieses Jahr hinzugefügt, und so lautet der Name.
Okay, Skin-Präferenz eins, nennen Sie sie einfach "Skins".
Das ist also die Präferenz eins und dann die Hautpräferenz eins.
So macht es nur ein einziges I. D. Ich habe es also einfach so benannt und gesagt, dass es als
false übersetzt werden muss, damit ich es nicht in Datendateien definieren muss.
Ja.
Jetzt müssen wir eine weitere eindeutige ID definieren, die im Grunde genommen die Schlüssel der Einstellungsbildschirme sind.
Lassen Sie uns also hierher kommen und es so definieren.
Das ist also die Haut.
Skin und das kann ich übersetzen waren falsch und das ist ich gerade genannt Test Skin's Bildschirm.
Okay, der Bildschirm ist also definiert.
Schließen wir dies und gehen wir zum Beispielordner, wo wir die Einstellung haben.
Also einfach neu erstellen es ist Multi-Source-Datei mit dem Namen Skins Fragment.
Ja.
Es geht um Folgendes.
Ja.
Es handelt sich also im Grunde nur um einen Einstellungsbildschirm mit dem Titel, den ich bereits festgelegt habe.
Wenn Sie also zu den Skin-Einstellungen gehen, können Sie sehen, dass ich sie einfach Skin genannt habe.
Okay, definieren Sie einfach diese Zeichenfolge dort drüben.
Ja.
Und komm zurück.
Ja.
Und das ist die Grundlage.
Dies ist der Schlüssel, den wir in den vorherigen Schritten erstellt haben und den Sie einfach anklicken können.
Das ist die, die wir gerade erstellt haben.
Dann haben wir die Präferenz.
Es hat also dieses Symbol.
Also habe ich einfach das hier ausgewählt.
Das kann ich im Moment.
Dies ist also im Grunde das Kontaktsymbol.
Und dann haben wir hier den Schlüssel, den wir im vorherigen Schritt erstellt haben und den wir Skin Preference
One genannt haben.
Und dann ist da noch der Titel, Which Tree, den ich bereits in den Strings definiert habe.
Du klickst einfach hier, dann ist das tatsächlich Skins.
Skin ist also ein Titel, der oben auf dem Bildschirmfragment angezeigt wird.
Und dann haben wir noch diesen Controller.
In diesem Fall setzen wir ihn also in einen Standard-Controller.
Wir haben also im Grunde keine Geschäftslogik dahinter.
Und das ist der Grund, warum wir ihn auf den Standard-Controller setzen.
Aber für den Fall, wenn Sie eine Geschäftslogik dahinter haben, wie man eine andere Controller-Klasse, die Sie definieren die
Geschäftslogik zu erstellen.
Ja.
Damit sind wir mit dem Einstellungsbildschirm fertig.
Lassen Sie uns nun fortfahren und die Fragmentklasse erstellen.
Die Fragmentklasse muss also hier unter dem Paket "Einstellungen" erstellt werden.
Legen wir also ein neues Paket an.
Nennen wir sie.
Skin und innerhalb
von Skin eine neue Klasse erstellen.
Ich habe ihm das gerade gesagt, weil das Paket gerade angekommen ist.
Es handelt sich um eine einfache Klasse, die das zuvor erstellte ExxonMobil zurückgibt.
Es handelt sich also um das Hautfragment, das wir vorhin definiert haben, nämlich dieses.
Ja.
Jetzt haben wir also die Skin-Struktur einer Klasse definiert, und der nächste Schritt besteht im Grunde darin, diese Präferenz der Homepage
hinzuzufügen.
Um das zu tun, muss man also auf die Ressourcen zurückgreifen.
Und hier bei ExxonMobil, ich glaube, hier müsste jetzt dieses Homepage-Fragment sein.
Also innerhalb des Homepage-Fragments und nur unser neues Fragment.
Das ist sie also.
Okay, dieser Teil ist also erledigt.
Wir müssen auch die Aktivität des Skins innerhalb der Einstellungsaktivität definieren.
Das ist also tatsächlich noch nicht abgeschlossen.
Kommen wir nun zur Aktivität "Fahrzeugeinstellungen" innerhalb der Fahrzeugeinstellungen, die wir vorgenommen haben.
Im Grunde genommen müssen wir eine neue Klasse definieren, oder setzen wir uns hier hin.
Es handelt sich also im Grunde um ein Hautfragment, das auf dem Bildschirmfragment korrigiert wurde.
Es handelt sich also um eine sehr einfache Klasse.
Wir haben gerade den Bildschirm definiert, eine Aktivität, die eigentlich nur das anfängliche Fragment der Haut zurückgibt,
das wir in dieser Klasse definieren.
Und das wiederum gibt die Präferenz für das Hautfragment zurück.
Ja.
Ich denke also, dass wir mit den Änderungen fertig sind.
Also lasst uns jetzt eine Kampagne starten und sehen, ob sie will oder nicht.
Und.
Ja.
Ich habe also ein kleines Problem.
Das liegt daran, dass ich die Klasse falsch benannt habe.
Lassen Sie uns also weitermachen und es korrigieren.
Es ist also irgendwo hier.
Benennen Sie diese Datei also einfach um in.
Ein Hautfragment.
Ja.
Er hat es also wieder getan.
Nun, gut.
Also.
Der Bau ist also endlich abgeschlossen.
Gehen wir also in die Runde.
Ja.
Also, hier ist es.
Sie haben die neuen Skins bevorzugt.
Wenn Sie also darauf klicken, gelangen Sie zu unserem Hautfragment, das wir erstellt haben.
Und wir haben hier weder einen Controller noch eine Option definiert, also tun wir einfach nichts anderes.
Das war's also.
Ich hoffe, Sie haben nun verstanden, wie man eine Präferenz erstellt, und ich empfehle Ihnen dringend, die nächste Aufgabe
selbst zu erledigen.
Und falls es irgendwelche Probleme gibt, lassen Sie es mich bitte wissen.