API レベル 8 (2.2、Froyo) を対象とする Android アプリケーションを開発しています。私は a を使用してContentProviderおり、それは十分に単純でありSimpleCursorAdapter、リスト ビューに入力するために使用していますが、SimpleCursorAdapterのドキュメントで、フラグのないコンストラクターが次の注記で非推奨になっていることに気付きました。
このコンストラクターは非推奨です。このオプションは、アプリケーションの UI スレッドでカーソル クエリが実行され、応答性が低下したり、アプリケーションが応答しないというエラーが発生したりする可能性があるため、推奨されません。別の方法として、LoaderManager を CursorLoader とともに使用します。
API レベル 8 をターゲットにしているため、 aLoaderManagerは に関連付けられていませんActivity。互換性パッケージのFragmentActivityクラスはこれを行いますが、フラグメントは使用していません。
私の質問はLoaderManager/CursorLoader、11 より前の API レベルを対象とするアプリでどのように使用すればよいですか? SimpleCursorAdapterFragments に強制的に移行する必要がありますか、それとも非推奨のコンストラクターに戻す必要がありますか (ただしAsyncTask、UI スレッドに適した状態に保つために を使用します。これは、CursorLoaderが行うべきことです)。