Androidで使えるThreadの記述パターン
Androidアプリを作っていて忘れるのでパターンをメモ
Viewを更新しない場合のThread処理
new Thread(new Runnable() { @Override public void run() { //viewの更新以外の処理 } }).start();
Viewの更新を含めたThread処理
Handler mHandler = new Handler();//Handlerの初期化はUIスレッドで行う! new Thread(new Runnable() { @Override public void run() { //viewの更新以外の処理 mHandler.post(new Runnable(){ @Override public void run() { //Viewの更新処理 } }); } }).start();