DocumentsProvider.QueryRoots(String[]) Método

Definição

Retornar todas as raízes fornecidas no momento.

[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 a serem colocadas no cursor. Se null todas as colunas com suporte devem ser incluídas.

Retornos

Atributos

Exceções

Comentários

Retornar todas as raízes fornecidas no momento. 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, Rootincluindo Root#COLUMN_DOCUMENT_ID as quais apontam para um diretório que representa uma árvore de documentos a ser exibida sob essa raiz.

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

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

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

Aplica-se a