O'Reilly logo

Einführung in die Android-Entwicklung by Marko Gargenta

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Über Adapter

Bei ein paar Dutzend Datensätzen ist ein ScrollView in Ordnung. Aber was ist, wenn unsere Datenbank Hunderte oder gar Tausende von Datensätzen enthält? Dann wäre es äußerst ineffizient, darauf zu warten, dass sie alle abgerufen und ausgegeben werden. Und vermutlich interessiert sich der Benutzer gar nicht für alle Daten.

Dieses Problem löst Android mit Adaptern. Diese stellen ein intelligentes Mittel zur Verknüpfung eines View mit einer beliebigen Datenquelle dar (siehe Abbildung 10.1). Üblicherweise ist Ihr View ein ListView, und die Daten liegen in Form eines Cursor oder eines Array vor. Adapter gibt es deswegen in Form der Unterklassen CursorAdapter oder ArrayAdapter.

Abbildung 10.1 Adapter

Der TimelineActivity einen ListView hinzufügen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required