CursorLoader とは Android 公式 (翻訳) より引用: AsyncTaskLoader のサブクラスで、ContentResolver を問い合わせし、Cursor を返します。これはカーソルの問い合わせに対し標準的な方法で Loader プロトコルを実装したクラスで、アプリケーションの UI をブロックしないようにバックグラウンドスレッドでカーソルを動作させるために、AsyncTaskLoader を基に構築されています。フラグメントやアクティビティの API で管理されたクエリーを実行するのではなく、ContentProvider からデータを非同期にロードするようにするために、このローダを使用するのがもっとも良い方法です。 AsyncTaskLoader の実装の一つであり ContentProvider 経由で Cursor にクエリを投げる際の最も有力な方法