Ho aggiornato il mio android SDK
alla versione più recente e ora dice che startManagingCursor()
è deprecated
. Ho bisogno di aiuto per aggiornare il mio codice per utilizzare il nuovo CursorLoader
.Come eseguire (correttamente) la transizione da startManagingCursor a CursorLoader?
private void fillData() {
Cursor notesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(notesCursor);
NoteAdapter notes = new NoteAdapter(this, R.layout.notes_row, notesCursor);
setListAdapter(notes);
}
Quindi, startManagingCursor()
è vecchio, quale sarebbe il nuovo look codice come, se è stato tradotto?
CursorLoader lavora in adition per ContentProvider ... Quindi non è possibile "tradurre" il codice Rhis .... – Selvin
http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background. html – user1422551
Buono da tenere a mente questa risposta al metodo ammortizzato. Si scopre che gira sul thread principale, il che rallenta le cose, ecco perché è stato ammortizzato. [collegamento] (http://stackoverflow.com/questions/19651680/cursorloader-with-startmanagingcursor) – Azurespot