まだやってたのかコレw
>>297がやりたいことって

class main{
// 描画する絵を選択する処理
// int i = checkInputKey(); //入力されたキー番号を取得
 Hoge hage = new Hoge();
hage.setDrawPattern(i); //描画するパターンiを渡す
}

public class Hoge{
private final HandlerThread mThread;
private final Handler mHandler;
public Hoge() {
mThread = new HandlerThread("hage");
mThread.start();
mHandler = new Handler(mThread.getLooper());
}
public void setDrawPattern(int i){
switch(i){
case 1:
   mHandler.post(new Runnable() {public void run () { /* 描画処理1 */}});
break;
case 2:
// 以下略
}
 }
}

こういうことじゃないのけ?