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

Определение

Внимание!

deprecated

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

[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: универсальный код ресурса (URI) поставщика контента для запроса.

projection
String[]

Строка: список возвращаемых столбцов.

selection
String

Строка: предложение SQL WHERE.

selectionArgs
String[]

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

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 и используемых в соответствии с условиями, описанными в разделе "".

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