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 屬性授權中所述的詞彙使用。