A documentação do Android SDK diz que o startManagingCursor()
método está obsoleto:
Este método está obsoleto. Em vez disso, use a nova classe CursorLoader com LoaderManager; isso também está disponível em plataformas mais antigas por meio do pacote de compatibilidade do Android. Este método permite que a atividade cuide do gerenciamento do ciclo de vida do Cursor fornecido para você com base no ciclo de vida da atividade. Ou seja, quando a atividade for interrompida, ela chamará automaticamente deactivate () no Cursor fornecido e, quando for reiniciada posteriormente, chamará a consulta de consulta () para você. Quando a atividade é destruída, todos os Cursores gerenciados serão fechados automaticamente. Se você está direcionando HONEYCOMB ou posterior, considere usar LoaderManager, disponível via getLoaderManager ()
Então, eu gostaria de usar CursorLoader
. Mas como posso usá-lo com custom CursorAdapter
e sem ContentProvider
, quando preciso de URI no construtor de CursorLoader
?