Condividi tramite


DocumentsProvider.QueryRoots(String[]) Metodo

Definizione

Restituisce tutte le radici attualmente fornite.

[Android.Runtime.Register("queryRoots", "([Ljava/lang/String;)Landroid/database/Cursor;", "GetQueryRoots_arrayLjava_lang_String_Handler")]
public abstract Android.Database.ICursor? QueryRoots (string[]? projection);
[<Android.Runtime.Register("queryRoots", "([Ljava/lang/String;)Landroid/database/Cursor;", "GetQueryRoots_arrayLjava_lang_String_Handler")>]
abstract member QueryRoots : string[] -> Android.Database.ICursor

Parametri

projection
String[]

elenco di Root colonne da inserire nel cursore. Se null devono essere incluse tutte le colonne supportate.

Restituisce

Attributi

Eccezioni

Commenti

Restituisce tutte le radici attualmente fornite. Per visualizzare gli utenti, è necessario definire almeno una radice. È consigliabile evitare di effettuare richieste di rete per mantenere veloce questa richiesta.

Ogni radice è definita dalle colonne di metadati descritte in Root, che Root#COLUMN_DOCUMENT_ID punta a una directory che rappresenta un albero di documenti da visualizzare in tale radice.

Se questo set di radici cambia, è necessario chiamare ContentResolver#notifyChange(Uri, android.database.ContentObserver, boolean) con DocumentsContract#buildRootsUri(String) per notificare al sistema.

Documentazione java per android.provider.DocumentsProvider.queryRoots(java.lang.String[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a