Actualicé mi android SDK
a la última versión, y ahora dice que startManagingCursor()
es deprecated
. Necesito ayuda para actualizar mi código para usar el nuevo CursorLoader
.Cómo (correctamente) la transición de startManagingCursor a CursorLoader?
private void fillData() {
Cursor notesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(notesCursor);
NoteAdapter notes = new NoteAdapter(this, R.layout.notes_row, notesCursor);
setListAdapter(notes);
}
Así, startManagingCursor()
es viejo, lo que sería la nueva imagen de código similar, si se traduce?
CursorLoader funciona además de ContentProvider ... Por lo tanto, no es posible "traducir" este código ... – Selvin
http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background. html – user1422551
Es bueno tener en cuenta esta respuesta al método depreciado. Resulta que se ejecuta en el hilo principal, lo que ralentiza las cosas, es por eso que se depreció. [link] (http://stackoverflow.com/questions/19651680/cursorloader-with-startmanagingcursor) – Azurespot