語言

DocumentsProvider.QueryRecentDocuments 方法

定義

多載

名稱 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.provider.DocumentsProvider.queryRecentDocuments(java.lang.String, java.lang.String[])Java 檔。

此頁面的部分是根據 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.provider.DocumentsProvider.queryRecentDocuments(java.lang.String, java.lang.String[], android.os.Bundle, android.os.CancellationSignal)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於