@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_using);
duration 내가 지정한 시간이다.
durtaion 뒤에 파라미터는 몇초마다 갱신할 것인지 뜻한다. 1000 -> 1 초
millisUntilFinished -> 초단위로 나온다.
duration = 10000;
CountDownTimer countDownTimer = new CountDownTimer(duration, 1000) {
@Override
public void onTick(long millisUntilFinished) {
// duration = millisUntilFinished/1000;
txt2.setText(""+millisUntilFinished/1000);
}
@Override
public void onFinish() {
Intent intent = new Intent(UsingActivity.this, ResultActivity.class);
intent.putExtra("duration",duration);
startActivity(intent);
}
};
countDownTimer.start();
}
=======================================================
분 단위로 숫자 새고싶은 경우
CountDownTimer countDownTimer = new CountDownTimer(duration, 60000) {
@Override
public void onTick(long millisUntilFinished) {
// duration = millisUntilFinished/1000;
txt2.setText(millisUntilFinished/60000+1+"분");
}
@Override
public void onFinish() {
Intent intent = new Intent(UsingActivity.this, ResultActivity.class);
intent.putExtra("duration",duration);
startActivity(intent);
}
};
countDownTimer.start();
}
'프론트엔드 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 스튜디오 : 핸들러를 이용해서 실시간 현재 시간 가져오기 (0) | 2022.03.22 |
---|---|
안드로이드 스튜디오 : 다이얼로그 사용하기/AlertDialog (0) | 2022.03.22 |
안드로이드 스튜디오 : 핸들러와 스레드 이용해서 현재시간 갱신하기 (0) | 2022.03.22 |
안드로이드 스튜디오 : 사진 찍으면 S3에 저장하기 / 갤러리에 사진을 S3에 저장하기 (0) | 2022.03.16 |
안드로이드 스튜디오 : Multipart 이미지 전송하기 / 여러 데이터 전송하기 /@Part MultipartBody.Part (0) | 2022.03.16 |