CountDownTimer countDownTimer = new CountDownTimer(30 * 1000, 1000) {
            public void onTick(long millisUntilFinished) {
                  //반복 실행 구문
                  turn++;

            }
            public void onFinish() {
                  //마지막 실행 구문
                  turn = 0;
            }
};

 autonext_button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                countDownTimer.start(); //타이머 실행

            }
        });
        
autoStop_button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                countDownTimer.cancel(); //타이머 종료

            }
        });



CountDownTimer 의 객체를 생성할때 매개변수는 2개입니다.  총 실행될 시간, 반복주기시간

 

CountDownTimer(30 * 1000, 1000) 에서 총 실행 시간은 30초 반복주기는 1초입니다.

 

단위는  ms이므로 1000이 1초가 됩니다. 

 

타이머를 실행하려면 countDownTimer.start()를 삽입하고 

 

타이머를 종료시 countDownTimer.cancel()를 삽입!! 

 

 

 

+ Recent posts