Activity.ManagedQuery(Uri, String[], String, String[], String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
deprecated
包裹器
ContentResolver#query(android.net.Uri , String[], String, String[], String)這樣就能讓活動Cursor#startManagingCursor管理其生命週期。
[Android.Runtime.Register("managedQuery", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")]
[System.Obsolete("deprecated")]
public Android.Database.ICursor? ManagedQuery(Android.Net.Uri? uri, string[]? projection, string? selection, string[]? selectionArgs, string? sortOrder);
[<Android.Runtime.Register("managedQuery", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "")>]
[<System.Obsolete("deprecated")>]
member this.ManagedQuery : Android.Net.Uri * string[] * string * string[] * string -> Android.Database.ICursor
參數
- uri
- Uri
要查詢的內容提供者的 URI。
- projection
- String[]
待回的欄目列表。
- selection
- String
SQL WHERE 子句。
- selectionArgs
- String[]
如果有選擇的論點,是被遺忘的
- sortOrder
- String
SQL 依子句排序。
傳回
由 query() 返回的游標。
- 屬性
備註
繞行 ContentResolver#query(android.net.Uri , String[], String, String[], String) 這個環繞器,讓結果 Cursor 可以呼叫 #startManagingCursor ,讓該活動能幫你管理其生命週期。
<em>如果你是目標或之後, android.os.Build.VERSION_CODES#HONEYCOMB 考慮改用 LoaderManager instead 和 可透過 #getLoaderManager()。</em>
<強烈>警告:</強烈> 請勿使用此 Cursor#close() 方法取得游標,因為活動會在適當時間自動執行。 然而,如果你從受管理查詢中呼叫#stopManagingCursor游標,系統 <em>不會<>自動關閉游標,這種情況下你必須呼叫 Cursor#close()。
此會員已被棄用。 請改用 CursorLoader。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
另請參閱
- <xref:Android.Content.ContentResolver.Query(Android.Net.Uri%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d%2c+System.String%5b%5d)>
- StartManagingCursor(ICursor)