WEBVTT

00:00.080 --> 00:02.950
Fahren wir mit der Ansicht des mvvm fort.

00:02.960 --> 00:07.790
Und in diesem Video werde ich die Datenbindungsvariablen der Layouts hinzufügen.

00:07.790 --> 00:17.150
Innerhalb des Kontaktlistenelements füge ich also eine neue Variable vom Typ Kontakte hinzu, die wir erstellt haben.

00:17.150 --> 00:21.500
Und das ist die modale Klasse oder die Entitätsklasse unserer Datenbank.

00:21.500 --> 00:29.390
Ich beginne also mit den Daten, und denken Sie daran, dass Sie sie unter dem Layout-Element platzieren müssen,

00:29.390 --> 00:39.020
und vor jedem anderen Layout beginnen die Daten hier mit einer Variablen, und der Name ist Kontakt und der Typ ist Master Coding.

00:39.020 --> 00:42.410
Dies ist das Paket und wählen Sie die Klasse Kontakte.

00:42.410 --> 00:50.180
Jetzt muss ich auf den Kontakt verweisen und den Namen und die E-Mail-Adresse des Kontakts aus dieser Variablen abrufen.

00:50.180 --> 00:57.080
Dafür blättere ich bis hierher und füge anstelle von name die Syntax der Datenbindung ein.

00:57.080 --> 01:01.740
Und hier werde ich den Namen des Kontaktpunkts auf die gleiche Weise festlegen.

01:01.770 --> 01:06.120
Ich scrolle nach unten zu Kontaktpunkt E-Mail.

01:06.120 --> 01:11.520
Es ist ganz einfach, und wir haben im Abschnitt über die Datenbindung ausführlich darüber gesprochen.

01:11.520 --> 01:13.590
Wir haben dieses Layout fertiggestellt.

01:13.590 --> 01:21.330
Wechseln wir zum Hauptaktivitätslayout und fügen ein Klick-Ereignis hinzu und behandeln die Klick-Ereignisse für diese schwebende

01:21.340 --> 01:23.220
Aktionsschaltfläche.

01:23.220 --> 01:29.580
Dazu erstelle ich hier Daten und beginne mit der Variable.

01:29.580 --> 01:37.290
Der Name wäre click handler und der Typ wäre eine neue Klasse, die ich hier erstellen werde, erstellen Sie eine neue

01:37.290 --> 01:38.550
Java-Klasse.

01:38.550 --> 01:42.840
Ich werde sie als Hauptaktivität Click Handlers bezeichnen.

01:42.840 --> 01:49.680
Wenn Sie Datenbindungen verwenden und viele Klassen haben, können Sie die Hauptaktivität benennen.

01:49.680 --> 01:53.490
Dies gilt für die Hauptaktivität und die Click-Handler.

01:53.490 --> 02:00.630
Diese Klasse dient als Click-Handler für die Hauptaktivität, d.h. alle Klicks auf der Benutzeroberfläche

02:00.660 --> 02:04.980
der Hauptaktivität werden hier erfasst und verarbeitet.

02:04.980 --> 02:07.500
Ich werde mit einem Kontext beginnen.

02:07.500 --> 02:14.520
Ich muss den Kontext von der Hauptaktivität übergeben und ich werde einen Konstruktor mit dem Kontext erstellen und

02:14.520 --> 02:18.720
ich werde eine neue Methode erstellen, die auf Fab aufgerufen wird.

02:18.720 --> 02:20.430
Ich muss einen Ausblick geben.

02:20.460 --> 02:27.090
Verpassen Sie nicht, das View-Objekt in der Datenbindung zu übergeben, um alle Click-Ereignisse auf der View zu behandeln.

02:27.090 --> 02:38.400
Und hier beginne ich mit der Absicht, die ich gleich neue Absicht und ich werde Hauptaktivität Punkt dies oder holen Anwendungskontext

02:38.400 --> 02:48.090
und fügen Sie neue Kontakt Aktivität Punkt Klasse und Kontext Punkt Start Aktivität.

02:48.090 --> 02:49.710
Ich werde die Absicht weitergeben.

02:49.950 --> 02:52.920
Lassen Sie uns dieses Aktivitätsprojekt erstellen.

02:52.950 --> 03:02.970
Neue Aktivität, leere Ansichten Aktivität und ich werde es als neuen Kontakt hinzufügen Aktivität beenden und dies ist unsere

03:02.970 --> 03:04.590
neue Aktivität.

03:04.590 --> 03:06.600
Dann gehen Sie zurück zur Aktivität.

03:06.600 --> 03:14.760
Unterstreichen Sie main dot XML und hier muss ich den Typ com dot master coding angeben und hier werde ich main activity

03:14.760 --> 03:15.660
angeben.

03:15.660 --> 03:19.140
Klicken Sie auf Handler blättern Sie nach unten zu den fab.

03:20.080 --> 03:20.680
Ein.

03:20.680 --> 03:28.840
Klicken Sie auf und wählen Sie diese Methode und Klick-Handler unter Click Handler, Punkt auf Fab Click.

03:28.840 --> 03:33.790
Und wir haben über diesen Operator gesprochen, der sich auf die Methoden in der Datenbindung bezieht.
