DocumentsProvider.QueryRoots(String[]) 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.
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.