Android で UI 部分を非同期で処理させたい場合ってありますよね。 単にサービスやスレッドを利用しても可能でしょうが、もっと楽にできる方法があります。 その名も「AsyncTask」です。 AsyncTask 非同期処理を行う際の便利な API です。 冒頭でも述べましたが、これは UI の処理はさせたいけど別スレッドで処理させたい場合に便利です。 この処理の流れとしては、 「コンストラクタ(ここで View などを渡しておく)」→「バックグラウンド処理」→「UI への描画処理」 となっています。 ソースレベルで解説 Activity にて非同期処理の書かれたクラスをインスタンス化して、executeメソッドを実行します。 クラス名 task = new クラス名(view); task.execute(何らかのデータ); public class クラス名 extends Asy