Zaktualizowałem mój Android SDK
do najnowszej wersji, a teraz jest napisane, że startManagingCursor()
to deprecated
. Potrzebuję pomocy, aby zaktualizować mój kod, aby użyć nowego CursorLoader
.Jak (właściwie) przejść od StartManagingCursor do CursorLoader?
private void fillData() {
Cursor notesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(notesCursor);
NoteAdapter notes = new NoteAdapter(this, R.layout.notes_row, notesCursor);
setListAdapter(notes);
}
Więc startManagingCursor()
jest stary, co będzie nowy kod wyglądać, gdyby to było przetłumaczone?
CursorLoader działa w adition do ContentProvider ... Więc nie jest możliwe "przetłumaczenie" kodu rhis ... – Selvin
http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background. html – user1422551
Dobrze jest pamiętać o tej odpowiedzi na metodę amortyzacji. Okazuje się, że działa na głównym wątku, który spowalnia rzeczy, dlatego został amortyzowany. [link] (http://stackoverflow.com/questions/19651680/cursorloader-with-startmanagingcursor) – Azurespot