안드로이드 CDT (CountDownTimer) 반복 작업을 종료하는 두 가지 방법
프로그래밍/Android (Java)2020. 12. 14. 13:55
반응형
경우에 따라 반복문 내에서 반복적으로 작업을 진행하다가 조건에 맞아 종료하기도 하고,
외부 버튼을 통해 종료해야 할 경우도 있습니다.
두 가지 경우에 대해 종료하는 방법입니다.
int TTL = 1; CountDownTimer CDT = new CountDownTimer(1000 * 86400 * 365, 1000) { public void onTick(long millisUntilFinished) { result.setText(TTL + "\n"); // 지금이 10번째였다면 반복 중지 (CDT 내에서 종료할 경우) if (TTL == 11) { cancel(); } TTL = TTL + 1; } public void onFinish() { // CountDownTimer 반복문 종료시 실행할 구문 } }; // 밖에서 버튼이나 특정 이벤트를 통해 종료할 경우 CDT.cancel(); |
결과
1
2
3
4
5
6
7
8
9
10
반응형
'프로그래밍 > Android (Java)' 카테고리의 다른 글
Android RecyclerView + ItemTouchHelper - 드래그 앤 드롭, 스와이프 (0) | 2020.12.18 |
---|---|
activity 간 데이터 전달 (0) | 2020.12.17 |
안드로이드 네트워크 연결 여부 확인하기 (0) | 2020.12.14 |
[Android, Java] String 클래스에서의 특수문자 인식 (0) | 2020.12.11 |
TextView 터치 이벤트 발생 시키기 (0) | 2020.12.08 |
댓글()