startManagingCursorを廃止する理由は何ですか?
私のシンプルなアプリには、DBからのデータのリストを含むテーブルビューがあります。だから、私が今onCreateに持っているもの:
final Cursor cursor = getDataFromDB();
startManagingCursor(cursor);
setListAdapter(new CursorAdapter(cursor));
そしてそれはそれです、そして私は他に何もする必要はありません...
ただし、startManagingCursorは現在非推奨であり、LoaderCallbacksを実装し、onCreateLoader、onLoadFinished、onLoaderResetをオーバーライドし、DBにContentProviderを作成する必要があります。しかし、私はこのすべてのスタッフを必要とせず、DBから数行の情報を取得する必要があります。どうなる?なぜアンドロイドはそれをしましたか?なぜこのすべてのスタッフを実装する必要があるのですか?