【はまり易いエラー】スレッドが一回しか実行されない
スレッドは自分でループさせないと繰返し実行しない。
一回終了したスレッドは「死んだ」状態となり2度と実行できなくなる。
参照:http://www.booran.com/menu/java/thread.html
よって
@Override
public void run(){
while(true){
/*ここに繰り返したい処理を書く*/
}
}
とする。
<追記>
UtilクラスのTimerは
インスタンス化してscheduleを実行すれば
TimerTaskを継承してrun()をオーバーライドしたメソッドが
指定した間隔ごとに繰返し実行される。
Timer.schedule(TimerTask, long ディレイ, long 間隔(ms))
ex)
Timer myTimer = new Timer();
myTimer.schedule(new myTimerTask(), 0, 10);
class myTimerTask extends TimerTask {
public void run() {
/**ここに繰返し実行したい処理を書く**/
}
}