La documentación del SDK de Android dice que el startManagingCursor()
método está depravado:
Este método está en desuso. Utilice la nueva clase CursorLoader con LoaderManager en su lugar; esto también está disponible en plataformas más antiguas a través del paquete de compatibilidad de Android. Este método permite que la actividad se encargue de administrar el ciclo de vida del Cursor dado por usted en función del ciclo de vida de la actividad. Es decir, cuando la actividad se detiene, llamará automáticamente a deactivate () en el Cursor dado, y cuando se reinicie más tarde, llamará a requery () por usted. Cuando se destruye la actividad, todos los cursores administrados se cerrarán automáticamente. Si está apuntando a HONEYCOMB o posterior, considere usar LoaderManager en su lugar, disponible a través de getLoaderManager ()
Entonces me gustaría usar CursorLoader
. Pero, ¿cómo puedo usarlo con personalizado CursorAdapter
y sin ContentProvider
, cuando necesito URI en el constructor de CursorLoader
?