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