Tôi đã cập nhật Android SDK
của mình lên phiên bản mới nhất và giờ nó cho biết startManagingCursor()
là deprecated
. Tôi cần trợ giúp để cập nhật mã của mình để sử dụng CursorLoader
mới.Cách chuyển (đúng) từ startManagingCursor sang CursorLoader?
private void fillData() {
Cursor notesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(notesCursor);
NoteAdapter notes = new NoteAdapter(this, R.layout.notes_row, notesCursor);
setListAdapter(notes);
}
Vì vậy, startManagingCursor()
cũ, mã mới sẽ như thế nào, nếu nó được dịch?
CursorLoader hoạt động trong adition đối với ContentProvider ... Vì vậy, không thể "dịch" mã rhis .... – Selvin
http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background. html – user1422551
Tốt để ghi nhớ câu trả lời này cho phương pháp khấu hao. Hóa ra nó chạy trên sợi chính, làm chậm mọi thứ xuống, đó là lý do tại sao nó bị khấu hao. [link] (http://stackoverflow.com/questions/19651680/cursorloader-with-startmanagingcursor) – Azurespot