語言

DocumentsProvider.Query 方法

定義

多載

名稱 Description
Query(Uri, String[], Bundle, CancellationSignal)

實作由父類別提供。

Query(Uri, String[], String, String[], String)

實作由父類別提供。

Query(Uri, String[], Bundle, CancellationSignal)

實作由父類別提供。

[Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "", ApiSince=26)]
public override sealed Android.Database.ICursor? Query(Android.Net.Uri? uri, string[]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal);
[<Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor;", "", ApiSince=26)>]
override this.Query : Android.Net.Uri * string[] * Android.OS.Bundle * Android.OS.CancellationSignal -> Android.Database.ICursor

參數

uri
Uri

要查詢的 URI。 這會是客戶端傳送的完整 URI。 這個值不可能為零值。

projection
String[]

要放進游標的欄位清單。 如果為 null,則提供預設的欄位集合。

queryArgs
Bundle

一個包含操作所需額外資訊的束。 參數可能包含 SQL 風格的參數,例如 ContentResolver.QUERY_ARG_SQL_LIMIT,但請注意每個提供者的文件會標示它們支援哪些參數。 這個值可能是 Null。

cancellationSignal
CancellationSignal

取消正在進行的操作或空訊號。

傳回

游標或虛無。

屬性

備註

實作由父類別提供。 無法被覆寫。

Java 文件 android.provider.DocumentsProvider.query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Query(Uri, String[], String, String[], String)

實作由父類別提供。

[Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")]
public override sealed Android.Database.ICursor? Query(Android.Net.Uri? uri, string[]? projection, string? selection, string[]? selectionArgs, string? sortOrder);
[<Android.Runtime.Register("query", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")>]
override this.Query : Android.Net.Uri * string[] * string * string[] * string -> Android.Database.ICursor

參數

uri
Uri

要查詢的 URI。 這將是客戶端傳送的完整 URI;若用戶端請求特定記錄,URI 會以一個記錄編號結尾,實作需解析並加入 WHERE 或 HAVING 子句,指定該_id值。

projection
String[]

要放進游標的欄位清單。 如果 null 所有欄位都包含在內。

selection
String

篩選資料列時可套用的選擇標準。 如果, null 則所有列都包含在內。

selectionArgs
String[]

你可以在選擇中加入 ?,這些會被 selectionArgs 的值取代,以便它們出現在選取中。 這些值會被綁定為字串。

sortOrder
String

游標列應該如何排序。 如果, null 則提供者可以自由定義排序順序。

傳回

游標或虛無。

屬性

備註

Android 參考資料。android.provider.DocumentsProvider.query

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

  • QueryRoots(String[])
  • <xref:Android.Provider.DocumentsProvider.QueryRecentDocuments(System.String%2c+System.String%5b%5d)>
  • <xref:Android.Provider.DocumentsProvider.QueryDocument(System.String%2c+System.String%5b%5d)>
  • <xref:Android.Provider.DocumentsProvider.QueryChildDocuments(System.String%2c+System.String%5b%5d%2c+System.String%5b%5d)>
  • <xref:Android.Provider.DocumentsProvider.QuerySearchDocuments(System.String%2c+System.String%2c+System.String)>

適用於