2012-05-23 4 views
0

나는 내 안드로이드 응용 프로그램에서 실행되는 타이머가 있습니다. 나는 사용자 상호 작용 후에 타이머가 스스로를 재설정해야한다고 생각하니? reset()과 같은 타이머를 재설정하는 함수가 있습니까? 타이머를 재설정하는 절차는 무엇입니까?android에서 타이머 재설정

답변

1

시도해주세요.이 코드를 사용하는 곳마다 ... 타이머를 다시 시작해야 할 때. 나를 위해 잘 작동합니다.

// FOR CANCELING TIMER AND RESTARTING 
my_timer.cancel(); 
if (my_timer == null) { 
    my_timer = new Timer(true); 
} 
if (my_timer != null) { 
    my_timer_task = new TimerTask() { 

     @Override 
     public void run() { 
      // CODE YOU WANT TO EXECUTE WHEN TIMER HITS. 
     } 
    }; 
} 

희망이 도움이 될 것입니다.

+0

my_timer는 timer()의 인스턴스이고 my_timer_task는 무엇입니까? – thedarkpassenger

+0

그리고 일단 타이머가 취소되면 나는 다시 스케줄을 잡을 수 없다고 생각한다. – thedarkpassenger

+0

예. 다시 스케줄을 변경해야한다고 생각합니다 ... –