마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

스레드 안에서 타이머 이용

0 추천
제가 타이머를 이용해서 3초후, 5초후, ..... 에 동작하게 하고 싶은데

 

스레드의 run메소드 안에

run(){

  timer.scheduled(task, 3000);

}

이런 식으로 하면 3초후에 제대로 동작하는데

 

run(){

  timer.scheduled(task, 3000);

  timer.scheduled(task, 5000);

  ......

}

 

이런 식으로 하니까

IllegalStateException: TimerTask is scheduled already 에러가 떠요

해결법좀 부탁드립니다
익명사용자 님이 2015년 4월 7일 질문

1개의 답변

0 추천
Handler 에 있는 postDelay를 사용해 보시는게 어때요?
dingpong (5,180 포인트) 님이 2015년 4월 7일 답변
...