DocumentsProvider.QueryRoots(String[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.