Ü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 ...

Get Einführung in die Android-Entwicklung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.