Partager via


DocumentsProvider.QueryRoots(String[]) Méthode

Définition

Retournez toutes les racines actuellement fournies.

[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

Paramètres

projection
String[]

liste de Root colonnes à placer dans le curseur. Si null toutes les colonnes prises en charge doivent être incluses.

Retours

Attributs

Exceptions

Remarques

Retournez toutes les racines actuellement fournies. Pour afficher les utilisateurs, vous devez définir au moins une racine. Vous devez éviter d’effectuer des requêtes réseau pour accélérer cette requête.

Chaque racine est définie par les colonnes de métadonnées décrites dans Root, y compris Root#COLUMN_DOCUMENT_ID celles qui pointent vers un répertoire représentant une arborescence de documents à afficher sous cette racine.

Si cet ensemble de racines change, vous devez appeler ContentResolver#notifyChange(Uri, android.database.ContentObserver, boolean) pour DocumentsContract#buildRootsUri(String) notifier le système.

Documentation Java pour android.provider.DocumentsProvider.queryRoots(java.lang.String[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à