非同期する時って今だとAsyncTaskLoaderが推奨みたいですが
実際使おうとすると使うまでの下準備がごちゃついててよくわからない・・

単純に↓みたいにAsyncTaskにinterfaceつけてコールバック返す
やり方のほうが個人的にはシンプルでやりやすいのだけど
AsyncTaskLoaderって積極的に使ってますか?
interface式のと比べてどうメリットがあるか教えてください

[AsyncTaskの場合]

new AsyncTask()
 |
excute -------> doInBackground
            |
callback <--- interface


[AsyncTaskLoaderの場合]

LoaderManagerの設定
getSupportLoaderManagerの設定
onCreateLoader -----> loadInBackground
onLoadFinished <-----------|

restartLoaderとかの処理
deliverResultとかの処理
を適切に入れてないと動作おかしくなったり
FragmentActivityじゃないとダメとか
support-package必須だとか
いろいろ下準備や設定が多くて面倒そう