La documentazione di Android SDK dice che il startManagingCursor()
metodo è obsoleto:
Questo metodo è deprecato. Utilizza invece la nuova classe CursorLoader con LoaderManager; questo è disponibile anche su piattaforme precedenti tramite il pacchetto di compatibilità Android. Questo metodo consente all'attività di occuparsi della gestione del ciclo di vita del Cursore in base al ciclo di vita dell'attività. Cioè, quando l'attività viene interrotta chiamerà automaticamente disableate () sul Cursor specificato, e quando viene riavviato in seguito chiamerà requery () per te. Quando l'attività viene distrutta, tutti i cursori gestiti verranno chiusi automaticamente. Se stai prendendo di mira HONEYCOMB o versioni successive, considera invece di utilizzare LoaderManager, disponibile tramite getLoaderManager ()
Quindi vorrei usare CursorLoader
. Ma come posso usarlo con custom CursorAdapter
e senza ContentProvider
, quando ho bisogno dell'URI nel costruttore di CursorLoader
?