Язык

Activity.ManagedQuery(Uri, String[], String, String[], String) Метод

Определение

Внимание!

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[]

Аргументы для выбора, если какие-либо ?s песенты

sortOrder
String

Предложение SQL ORDER BY.

Возвращаемое значение

Курсор, возвращаемый запросом().

Атрибуты

Комментарии

Этот метод не рекомендуется использовать на уровне API 15. Вместо этого используйте CursorLoader.

Оболочка вокруг ContentResolver.query(android.net.Uri,String[],String,String[],String],String), которая дает результирующий курсор для вызова startManagingCursor(Cursor), чтобы действие управляло жизненным циклом для вас. Если вы нацелены на Build.VERSION_CODES. HONEYCOMB или более поздней версии вместо этого рекомендуется использовать LoaderManager, доступную через getLoaderManager(). Предупреждение. Не вызывайте Cursor.close() на курсоре, полученном с помощью этого метода, так как действие будет делать это в соответствующее время. Однако при вызове stopManagingCursor(Cursor) на курсоре из управляемого запроса система не будет автоматически закрывать курсор и, в этом случае, необходимо вызвать Cursor.close().

См. также:

Справочник по Android для android.app.Activity.managedQuery.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к