Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Ein Content-Provider
muss den MIME-Typ der Daten
angeben, die er liefert. Der MIME-Typ zeigt entweder ein einzelnes
Element oder alle Datensätze zum angegebenen URI an. Weiter oben in
diesem Kapitel haben wir den MIME-Typ für einen einzelnen Datensatz
als vnd.android.cursor.item/vnd.marakana.yamba.status
und für das Verzeichnis aller Datensätze als vnd.android.cursor.dir/vnd.marakana.yamba.status
definiert. Damit andere diesen MIME-Typ abrufen können, müssen wir die
getType()-Methode
definieren.
Der erste Teil des MIME-Typs ist entweder
vnd.android.cursor.item oder
vnd.android .cursor.dir,
je nachdem, ob der Typ für ein spezifisches Element oder für alle
Elemente eines bestimmten URI
steht. Der zweite Teil, bei unserer App vnd.marakana.yamba.status oder vnd.marakana .yamba.mstatus, ist eine Kombination aus der
Konstante vnd, dem Namen
Ihres Unternehmens bzw. dem Namen Ihrer App und dem
eigentlichen Inhaltstyp.