프로그래밍/JAVA

[JAVA TV] 타이머

chance 2013. 12. 27. 13:51

JAVA TV 에서 사용하는 타이머 클래스


TVTimer

TVTimerSpec

TVTimerWentOffListener



타이머 설정

타이머 발생 시간 및 반복 여부를 TVTimerSpec 클래스에 설정한다.

TVTimerSpec spec = new TVTimerSpec();

spec.setDelayTime(1000);

spec.setRepeat(true);

spec.setAbsolute(true);


리스너 정의

TVTimerWentOffListener listener = new TVTimerWentOffListener(TVTimerWentOffEvent arg0) {

// 타이머에 의해 반복 처리될 내용

};


리스너 등록

spec.addTVTimerWentOffListener( listener );


타이머 등록

TVTimer.getTimer().scheduleTimerSpec( spec );


타이머 해제

spec.removeTVTimerWentOffListener( listener );

TVTimer.getTimer().deschedule( spec );

spec = null;