timer = new CountDownTimer(totalTime, 10){
@Override
public void onTick(long millisUntilFinished){
if( totalTime < 0 ){
timer.cancel();
}
else if(totalTime == 0){
chargeMinute.setText("완충되었습니다");
}
else{
totalTime--;
chargeMinute.setText(totalTime+"");
}
}
@Override
public void onFinish() {
timer.cancel();
}
};
timer.start();
}
카운트다운 타이머 구현 중입니다.
timer = new CountDownTimer(totalTime, 10) 이 부분에서 보통 괄호안 앞쪽은 진행시간, 뒤쪽은 인터벌인데요..
관례적인 1초씩 20초동안 카운트다운 할려면
timer = new CountDownTimer(20*1000, 1000) 하면 잘 되는데요.,
제가 원하는건 ms 단위라서요.
timer = new CountDownTimer(여기에 값이 얼마나 들어가야하나요, 10)
제가 해본건 20초라는 가정하에,
20*1000*100을 했는데...제대로 안 돌아가서 헬프 요청드립니다.