Compartilhar via


DocumentsProvider.QueryRoots(String[]) Método

Definição

Retorne todas as raízes fornecidas atualmente.

[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

Parâmetros

projection
String[]

Lista de Root colunas para colocar no cursor. Se null todas as colunas suportadas devem ser incluídas.

Retornos

Atributos

Exceções

Comentários

Retorne todas as raízes fornecidas atualmente. Para exibir aos usuários, você deve definir pelo menos uma raiz. Você deve evitar fazer solicitações de rede para manter essa solicitação rápida.

Cada raiz é definida pelas colunas de metadados descritas em Root, incluindo Root#COLUMN_DOCUMENT_ID o que aponta para um diretório que representa uma árvore de documentos a serem exibidos sob essa raiz.

Se esse conjunto de raízes for alterado, você deverá ligar ContentResolver#notifyChange(Uri, android.database.ContentObserver, boolean) para DocumentsContract#buildRootsUri(String) notificar o sistema.

Documentação Java para android.provider.DocumentsProvider.queryRoots(java.lang.String[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a