Lingua

CloudMediaProvider.OnQueryMediaCategories Metodo

Definizione

Query per le categorie MediaCategories disponibili nell'oggetto specificato parentCategoryId, filtrato in base extrasa .

[Android.Runtime.Register("onQueryMediaCategories", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQueryMediaCategories_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)]
public virtual Android.Database.ICursor OnQueryMediaCategories(string? parentCategoryId, Android.OS.Bundle extras, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("onQueryMediaCategories", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetOnQueryMediaCategories_Ljava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=36)>]
abstract member OnQueryMediaCategories : string * Android.OS.Bundle * Android.OS.CancellationSignal -> Android.Database.ICursor
override this.OnQueryMediaCategories : string * Android.OS.Bundle * Android.OS.CancellationSignal -> Android.Database.ICursor

Parametri

parentCategoryId
String

ID della categoria padre per filtrare le categorie di supporti.

extras
Bundle

contenenti chiavi per filtrare le categorie di supporti: <ul><li>android.content.Intent#EXTRA_MIME_TYPES</ul>

cancellationSignal
CancellationSignal

CancellationSignal per verificare se la richiesta è stata annullata.

Valori restituiti

cursore con CloudMediaProviderContract.MediaCategoryColumns colonne

Attributi

Commenti

Query per le categorie MediaCategories disponibili nell'oggetto specificato parentCategoryId, filtrato in base extrasa . Le colonne di MediaCategories si trovano nella classe CloudMediaProviderContract.MediaCategoryColumns.

Se parentCategoryId è Null, restituisce le categorie radice.

L'ordine in cui le categorie di supporti vengono ordinate nel cursore verranno mantenute durante la visualizzazione dei risultati all'utente.

Il provider di supporti cloud deve impostare come CloudMediaProviderContract#EXTRA_MEDIA_COLLECTION_ID parte del cursore restituito usando Cursor#setExtras. Non impostando si tratta di un errore e invalida l'oggetto restituito Cursor, ovvero lo strumento di selezione foto non userà il cursore per qualsiasi operazione.

extras può contenere alcune coppie chiave-valore che devono essere usate per filtrare i risultati. Se il provider ha gestito eventuali filtri in extras, deve aggiungere la chiave all'oggetto ContentResolver#EXTRA_HONORED_ARGS come parte del cursore restituito usando Cursor#setExtras. Se non viene rispettato, la selezione foto presuppone che il risultato della query sia senza l'utilizzo aggiuntivo. Nota: attualmente questa funzione non passa alcun parametro in extras.

per android.provider.CloudMediaProvider.onQueryMediaCategories(java.lang.String, android.os.Bundle, android.os.CancellationSignal).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a