Activity.StartManagingCursor(ICursor) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
deprecated
Этот метод не рекомендуется использовать на уровне API 15.
[Android.Runtime.Register("startManagingCursor", "(Landroid/database/Cursor;)V", "GetStartManagingCursor_Landroid_database_Cursor_Handler")]
[System.Obsolete("deprecated")]
public virtual void StartManagingCursor(Android.Database.ICursor? c);
[<Android.Runtime.Register("startManagingCursor", "(Landroid/database/Cursor;)V", "GetStartManagingCursor_Landroid_database_Cursor_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member StartManagingCursor : Android.Database.ICursor -> unit
override this.StartManagingCursor : Android.Database.ICursor -> unit
Параметры
- c
- ICursor
Курсор: управляемый курсор.
- Атрибуты
Комментарии
Этот метод не рекомендуется использовать на уровне API 15. Вместо этого используйте новый класс CursorLoader с LoaderManager; это также доступно на старых платформах с помощью пакета совместимости Android.
Этот метод позволяет ему управлять жизненным циклом заданного курсора на основе жизненного цикла действия. То есть, когда действие остановлено, оно автоматически вызовет Cursor.деактивацию на заданном курсоре, и когда он будет перезапущен позже, он вызовет Cursor.requery для вас. При уничтожении действия все управляемые курсоры будут автоматически закрыты. Если вы нацелены на Build.VERSION_CODES. HONEYCOMB или более поздней версии вместо этого рекомендуется использовать LoaderManager, доступную через getLoaderManager(). Предупреждение. Не вызывайте cursor.close() на курсоре, полученном из managedQuery(Uri, String, String, String, String, String), так как это будет делаться для вас в соответствующее время. Однако при вызове stopManagingCursor(Cursor) на курсоре из управляемого запроса система не будет автоматически закрывать курсор и, в этом случае, необходимо вызвать Cursor.close().
См. также:
Справочник по Android для android.app.Activity.startManagingCursor.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".