DocumentsProvider.QueryRoots(String[]) 方法

定义

返回当前提供的所有根。

[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

参数

projection
String[]

要放入游标的 Root 列列表。 如果 null 应包含所有受支持的列。

返回

属性

例外

注解

返回当前提供的所有根。 若要向用户显示,必须至少定义一个根。 应避免发出网络请求以使此请求保持快速。

每个根都由上述 Root元数据列定义,包括 Root#COLUMN_DOCUMENT_ID 指向表示要在该根下显示的文档树的目录。

如果此根集发生更改,则必须调用 ContentResolver#notifyChange(Uri, android.database.ContentObserver, boolean)DocumentsContract#buildRootsUri(String) 通知系统。

适用于 . 的 android.provider.DocumentsProvider.queryRoots(java.lang.String[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于