본문 바로가기
Android

코틀린 타이머 사용하기 및 타이머 종료

by 일용직 코딩노동자 2023. 1. 3.
728x90
반응형
lateinit var mTimer : Timer

이렇게 우선 전역으로 만들어주세요.

 

fun funTimer(){
	//타이머 2초로 설정 ms단위
    mTimer = timer(period = 2000){
        runOnUiThread{
           //ui변경 작업은 여기에서
        }
    }
}

 

이렇게 하시고 funTimer함수안에서 설정한 초 마다 실행한 작업을 작성해주시면 됩니다.

 

timer에서 에러가 나시는분들께서는

kotlin.concurrent.timer

이런식으로 해보시는것도 추천합니다.

 

임포트가 안되면 간혹 그렇게 에러가 나는 경우가 있더라구요.

 

종료같은 경우는

 

mTimer.cancel()

해당 구문을 원하는 시점에서 사용해주시면 타이머가 종료됩니다.

728x90
반응형

댓글