CloudMediaProvider.OnQueryMediaCategories Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.