Android SDK
'u en son sürüme güncelledim ve şimdi startManagingCursor()
'un deprecated
olduğunu söylüyor. Yeni CursorLoader
'u kullanmak için kodumu güncellemek için yardıma ihtiyacım var.StartManagingCursor'dan CursorLoader'a nasıl (düzgün) geçiş yapılır?
private void fillData() {
Cursor notesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(notesCursor);
NoteAdapter notes = new NoteAdapter(this, R.layout.notes_row, notesCursor);
setListAdapter(notes);
}
Yani, startManagingCursor()
yeni kod bakmak gibi, tercüme edilmiş olsaydı, ne kadar eski?
CursorLoader, ContentProvider uygulamasında çalışır ... Bu nedenle, rhis kodu "çevirmek mümkün değildir." – Selvin
http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background. html – user1422551
Bu cevabı amorti edilen yönteme göre akılda tutmak isteriz. Ana iş parçacığı üzerinde çalışır, bu da işleri yavaşlatır, bu yüzden amortismana neden olur. [link] (http://stackoverflow.com/questions/19651680/cursorloader-with-startmanagingcursor) – Azurespot