CountDownTimer ?
- 지정된 /ms초 를 기준으로 특정 ms값 을 감소시켜 사용되는 시간과 끝나는 지점에 대해 실행시키는 클래스를 말한다.
- 쉽게 생각하면 알람, 스톱워치 등 제한 시간이 생기는 클래스 라고 생각하면 편할거 같다.
사용
- MainActivity에서 만들어진 부분이다.
- 아래의 사용 법을 확인해 주석과 같이 읽어보자.
CountDownTimer timer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
timer = new CountDownTimer(7000, 1000) {
@Override
public void onTick(long l) {
long remain = l / 1000;
txtTimer.setText(remain + "초");
}
@Override
public void onFinish() {
isTimer = false;
showAlertDialog();
}
};
timer.start();
감사합니다, 이 글이 많은 도움이 되었습니다.