class main
{
  /*
    描画する絵を選択する処理
    int i = checkInputKey();    //入力されたキー番号を取得
 
  */
        HandlerThread tc = new HandlerThread("tc"); // カレントスレッド名を渡す
        tc.start(); // Thread起動
        Runnnaburu r = new Runnnaburu(tc);
        new Handler().post(r);
}
 
public class Runnnaburu implements Runnable {

        HandlerThread ht;

        public Runnnaburu(HandlerThread ht) {
            this.ht = ht;
        }

        @Override
        public void run() {
            Log.d(TAG, "test2");
            Handler hi = new Handler(ht.getLooper());
            Log.d(TAG, "test3");
            hi.post(new Runnable() {
                public void run() {
                    Log.d(TAG, "test4");
                }
            });
        }
}