Sprache

CloudMediaProvider.OnQueryMedia(Bundle) Methode

Definition

Gibt einen Cursor zurück, der alle Medienelemente in der Medienauflistung darstellt, optional gefiltert extras nach und sortiert in umgekehrter chronologischer Reihenfolge von CloudMediaProviderContract.MediaColumns#DATE_TAKEN_MILLIS, i.

[Android.Runtime.Register("onQueryMedia", "(Landroid/os/Bundle;)Landroid/database/Cursor;", "GetOnQueryMedia_Landroid_os_Bundle_Handler", ApiSince=33)]
public abstract Android.Database.ICursor OnQueryMedia(Android.OS.Bundle extras);
[<Android.Runtime.Register("onQueryMedia", "(Landroid/os/Bundle;)Landroid/database/Cursor;", "GetOnQueryMedia_Landroid_os_Bundle_Handler", ApiSince=33)>]
abstract member OnQueryMedia : Android.OS.Bundle -> Android.Database.ICursor

Parameter

extras
Bundle

enthält Schlüssel zum Filtern von Medienelementen: <ul><li<>CloudMediaProviderContract#EXTRA_SYNC_GENERATIONliCloudMediaProviderContract#EXTRA_PAGE_TOKEN<>li liCloudMediaProviderContract#EXTRA_ALBUM_ID<><>CloudMediaProviderContract#EXTRA_PAGE_SIZE/ul>

Gibt zurück

Cursor, der Medienelemente mit allen CloudMediaProviderContract.MediaColumns Spalten darstellt

Attribute

Hinweise

Gibt einen Cursor zurück, der alle Medienelemente in der Medienauflistung darstellt, optional gefiltert extras nach und sortiert in umgekehrter chronologischer Reihenfolge von CloudMediaProviderContract.MediaColumns#DATE_TAKEN_MILLIS, d. h. der letzten Elemente zuerst.

Der Cloudmedienanbieter muss den CloudMediaProviderContract#EXTRA_MEDIA_COLLECTION_ID Als Teil des zurückgegebenen Cursor#setExtrasBundleMedienanbieters festlegen. Wenn Sie dies nicht festlegen, handelt es sich um einen Fehler und ungültig wird die zurückgegebene Cursor.

Wenn der Cloudmedienanbieter Filter verarbeitet extrashat, muss er den Schlüssel ContentResolver#EXTRA_HONORED_ARGS als Teil des zurückgegebenen Cursor#setExtrasBundleInhalts hinzufügen.

Java Dokumentation für android.provider.CloudMediaProvider.onQueryMedia(android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: