DocumentsProvider.QueryRecentDocuments 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| QueryRecentDocuments(String, String[]) |
以請求的根目錄回傳最近修改的文件。 |
| QueryRecentDocuments(String, String[], Bundle, CancellationSignal) |
以請求的根目錄回傳最近修改的文件。 |
QueryRecentDocuments(String, String[])
以請求的根目錄回傳最近修改的文件。
[Android.Runtime.Register("queryRecentDocuments", "(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;", "GetQueryRecentDocuments_Ljava_lang_String_arrayLjava_lang_String_Handler")]
public virtual Android.Database.ICursor? QueryRecentDocuments(string? rootId, string[]? projection);
[<Android.Runtime.Register("queryRecentDocuments", "(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;", "GetQueryRecentDocuments_Ljava_lang_String_arrayLjava_lang_String_Handler")>]
abstract member QueryRecentDocuments : string * string[] -> Android.Database.ICursor
override this.QueryRecentDocuments : string * string[] -> Android.Database.ICursor
參數
- rootId
- String
- projection
- String[]
列入游標的清單 Document 。 是否 null 應該包含所有支持的欄位。
傳回
- 屬性
例外狀況
備註
以請求的根目錄回傳最近修改的文件。 這只會在標榜 Root#FLAG_SUPPORTS_RECENTS的根源上呼叫。 返還的文件應依遞減順序排序 Document#COLUMN_LAST_MODIFIED ,且僅限返回最近修改的64份文件。
近期文件不支援變更通知。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
另請參閱
適用於
QueryRecentDocuments(String, String[], Bundle, CancellationSignal)
以請求的根目錄回傳最近修改的文件。
[Android.Runtime.Register("queryRecentDocuments", "(Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQueryRecentDocuments_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=29)]
public virtual Android.Database.ICursor? QueryRecentDocuments(string rootId, string[]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? signal);
[<Android.Runtime.Register("queryRecentDocuments", "(Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "GetQueryRecentDocuments_Ljava_lang_String_arrayLjava_lang_String_Landroid_os_Bundle_Landroid_os_CancellationSignal_Handler", ApiSince=29)>]
abstract member QueryRecentDocuments : string * string[] * Android.OS.Bundle * Android.OS.CancellationSignal -> Android.Database.ICursor
override this.QueryRecentDocuments : string * string[] * Android.OS.Bundle * Android.OS.CancellationSignal -> Android.Database.ICursor
參數
- rootId
- String
- projection
- String[]
列入游標的清單 Document 。 是否 null 應該包含所有支持的欄位。
- queryArgs
- Bundle
額外的查詢論點。
- signal
- CancellationSignal
呼叫者用來表示是否應該取消請求。 可能是 Null。
傳回
- 屬性
備註
以請求的根目錄回傳最近修改的文件。 這只會在標榜 Root#FLAG_SUPPORTS_RECENTS的根源上呼叫。 退回的文件應依最近修改的文件由多到低排序 Document#COLUMN_LAST_MODIFIED 。
若此方法被 concrete DocumentsProvider 覆寫,且 ContentResolver#QUERY_ARG_LIMIT 以非負整數在 queryArgs 下指定,結果將受該數字限制,並 ContentResolver#QUERY_ARG_LIMIT 以 ContentResolver#EXTRA_HONORED_ARGS。 否則,將使用預設的 64 限制,且不會在 中指定 ContentResolver#EXTRA_HONORED_ARGSQUERY_ARG*。
近期文件不支援變更通知。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。