2014-01-29 1 views

답변

0

다음 코드는 30 초부터 시작하여 1 초가되면 끝납니다. 타이머는 밀리 초를 대신 사용합니다.

1 초 = 1000 밀리 초

따라서, 30 초 = 30x1000 밀리 초

mTextField

일반 텍스트 뷰, 자신의 텍스트 뷰로 교체입니다.

new CountDownTimer(30000, 1000) { 

    public void onTick(long millisUntilFinished) { 
     mTextField.setText("seconds remaining: " + millisUntilFinished/1000); 
    } 

    public void onFinish() { 
     mTextField.setText("done!"); 
    } 
    }.start(); 
+0

타이머가 0에 도달 할 때 무엇인가를 원한다면 어떻게해야합니까? – user3224105

+0

그런 다음'onFinish()'에 추가하십시오. –

관련 문제