AndroidのHandler

TextViewやListViewなどの画面の表示を更新するときはUIスレッドから処理を行わないとエラーが出てしまう。
独自スレッドからUIスレッドへの処理の投げ方をまとめておく。
また別スレッドで重い処理をさせて表示の更新だけをUIスレッドで行うようにすると、処理中に画面が固まってしまうといったこともなくなる。
このようなときにも使うと有効である。

    	Handler handler=new Handler();
    	new Thread(new Runnable(){

			public void run() {
				//ここに処理が重い命令を書く

				//UIスレッドに処理を投げる
				handler.post(new Runnable() {

					public void run() {
						//ここにUIスレッドで行う処理を書く
						

					}
				});

			}

    	}).start();

メソッドにしておくと記述がスッキリするかもしれませんね