AsyncTask+JacksonでWebAPIを処理するきれいなコードの書き方は?Androidアプリを作る上で通信が発生したりする場合によくお世話になるAsyncTask。 軽く流れを追うと、 UIスレッドからexecuteする doInBackgroundメソッドが別スレッドで処理される 結果がUIThreadで動作するonPostExecuteメソッドに渡されるので結果を元にUIに反映する という動きですが、例えばWebAPIにアクセスする場合、リクエストするURLは違うし、レスポンスも違うので無名クラスとしてActivityなどに直接以下のような形で書くことが多いと思います。 Activity @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState