DocumentsProvider.QueryRoots(String[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回当前提供的所有根。
[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 属性许可证中所述的术语使用。