DocumentsProvider.QueryRoots(String[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.