मैंने अपने एंड्रॉइड SDK
को नवीनतम संस्करण में अपडेट किया है, और अब यह कहता है कि startManagingCursor()
deprecated
है। मुझे नए CursorLoader
का उपयोग करने के लिए अपने कोड को अपडेट करने में मदद चाहिए।StartManaging कर्सर से कर्सर लोडर से कैसे करें (ठीक से) संक्रमण?
private void fillData() {
Cursor notesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(notesCursor);
NoteAdapter notes = new NoteAdapter(this, R.layout.notes_row, notesCursor);
setListAdapter(notes);
}
तो, startManagingCursor()
पुराना है, क्या नया कोड देखो की तरह, अगर यह अनुवाद किया गया था चाहते हैं?
कर्सर लोडर ContentProvider के लिए क्रिया में काम करता है ... इसलिए यह कोड "अनुवाद" करना संभव नहीं है .... – Selvin
http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background। एचटीएमएल – user1422551
इस जवाब को अवमूल्यित विधि के बारे में ध्यान में रखना अच्छा है। यह मुख्य धागे पर चलता है, जो चीजों को धीमा कर देता है, यही कारण है कि यह कमजोर था। [लिंक] (http://stackoverflow.com/questions/19651680/cursorloader-with-startmanagingcursor) – Azurespot