728x90
반응형
lateinit var mTimer : Timer
이렇게 우선 전역으로 만들어주세요.
fun funTimer(){
//타이머 2초로 설정 ms단위
mTimer = timer(period = 2000){
runOnUiThread{
//ui변경 작업은 여기에서
}
}
}
이렇게 하시고 funTimer함수안에서 설정한 초 마다 실행한 작업을 작성해주시면 됩니다.
timer에서 에러가 나시는분들께서는
kotlin.concurrent.timer
이런식으로 해보시는것도 추천합니다.
임포트가 안되면 간혹 그렇게 에러가 나는 경우가 있더라구요.
종료같은 경우는
mTimer.cancel()
해당 구문을 원하는 시점에서 사용해주시면 타이머가 종료됩니다.
728x90
반응형
'Android' 카테고리의 다른 글
안드로이드 targetSdk 33 onbackpressed deprecated (0) | 2023.03.14 |
---|---|
코틀린 HTML 태그 제거하기. (0) | 2023.01.03 |
안드로이드 내장메모리에 있는 텍스트파일 읽어오기 (0) | 2022.12.30 |
안드로이드 13 미디어 권한 세부화 및 알림권한 (0) | 2022.12.13 |
안드로이드 색상에 투명도 주기 (0) | 2022.11.24 |
댓글