Lenguaje

Activity.StartManagingCursor(ICursor) Método

Definición

Precaución

deprecated

Este método permite que la actividad se ocupe de administrar el Cursorciclo de vida especificado según el ciclo de vida de la actividad.

[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

Parámetros

c
ICursor

Cursor que se va a administrar.

Atributos

Comentarios

Este método está en desuso en el nivel de API 15. Use la nueva clase CursorLoader con LoaderManager en su lugar; Esto también está disponible en plataformas anteriores a través del paquete de compatibilidad de Android.

Este método permite que la actividad se ocupe de administrar el ciclo de vida del cursor determinado según el ciclo de vida de la actividad. Es decir, cuando la actividad se detenga, llamará automáticamente a Cursor.deactivate en el cursor especificado y, cuando se reinicie más adelante, llamará a Cursor.requery automáticamente. Cuando se destruye la actividad, todos los cursores administrados se cerrarán automáticamente. Si tiene como destino Build.VERSION_CODES. HONEYCOMB o posterior, considere la posibilidad de usar LoaderManager en su lugar, disponible a través de getLoaderManager(). Advertencia: no llame a Cursor.close() en el cursor obtenido de managedQuery(Uri, String, String, String, String), porque la actividad lo hará en el momento adecuado. Sin embargo, si llama a stopManagingCursor(Cursor) en un cursor desde una consulta administrada, el sistema no cerrará automáticamente el cursor y, en ese caso, debe llamar a Cursor.close().

Consulte también:

Referencia de Android para android.app.Activity.startManagingCursor.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a