私はアンドロイドSDK
を最新バージョンに更新しました。startManagingCursor()
はdeprecated
です。新しいCursorLoader
を使用するように私のコードを更新するのに助けが必要です。startManagingCursorからCursorLoaderへの(適切な)遷移方法
private void fillData() {
Cursor notesCursor = mDbHelper.fetchAllNotes();
startManagingCursor(notesCursor);
NoteAdapter notes = new NoteAdapter(this, R.layout.notes_row, notesCursor);
setListAdapter(notes);
}
ので、startManagingCursor()
は、それが翻訳された場合、新しいコードは、どのように見えるか、古いのですか?
CursorLoaderはContentProviderに準拠して動作します。したがって、rhisコードを "翻訳"することはできません.... – Selvin
http://www.androiddesignpatterns.com/2012/07/loaders-and-loadermanager-background。 html – user1422551
減価償却された方法に対するこの回答を覚えておくとよいでしょう。それは主スレッド上で実行されていることが分かります。スレッドが減速するため、そのスレッドは減価償却されました。 [link](http://stackoverflow.com/questions/19651680/cursorloader-with-startmanagingcursor) – Azurespot