보통 핸드폰에 인증번호를 보내고 제한시간안에 (60초) 인증번호를 입력하지 않으면,
입력이 취소되는 부분이 있습니다. (웹에도 많죠.)
멤버변수 생성
- private int mnMilliSecond = 1000;
- private int value;
- private int mnExitDelay = 61;
- private CountDownTimer timer;
METHOD 생성
- // 인증번호 타이머
- public void AuthCodeTimmer()
- {
- //타이머 종료시간 재설정
- value = 61;
- int delay = mnExitDelay * mnMilliSecond;
- // 타이머 설정
- timer = new CountDownTimer(delay, 1000)
- {
- @Override
- public void onFinish()
- {
- // 타이머가 종료되었을 때 출력되는 메시지,
- codeDelayTextView.setText("타이머 종료");
- }
- @Override
- public void onTick(long millisUntilFinished)
- {
- value--;
- codeDelayTextView.setText(value+"");
- }
- };
- // 타이머 시작
- timer.start();
- }
입맛에 맞게 바꿔쓰세요.
'DEVELOPMENT > ANDROID' 카테고리의 다른 글
[android] ImageView에 외부(URL)에서 이미지 받아 삽입하기 (0) | 2014.04.09 |
---|---|
[android] WebView 만들기 (0) | 2014.04.08 |
[ANDROID] BACK키 두번 누를 시 종료 (0) | 2014.03.31 |
[android] 간단한 버튼 이벤트( XML 사용 ) (0) | 2014.03.25 |
[android] TableLayout 기본 폼 (0) | 2014.03.18 |