핸들러 기본 사용법
1초마다 핸들러 동작 시키기
class example {
var num : Int = 0
var handler = object : Handler(){
override fun handleMessage(msg: Message) {
super.handleMessage(msg)
if(num < 10){
sendEmptyMessageDelayed(0,1000)
Log.d("abcd","num : $num")
num++
}else{
time_q()
Log.d("abcd","핸들러 종료")
}
}
}
fun time_s(){
handler.sendEmptyMessageDelayed(0,1000)
}
fun time_q(){
handler.removeMessages(0)
}
}
'kotlin' 카테고리의 다른 글
image파일 저장하기 (0) | 2022.08.26 |
---|---|
qr코드 생성하기 (0) | 2022.08.22 |
canvas (0) | 2022.02.24 |
앱 만들어보기 - 1 (0) | 2022.02.19 |
SharedPreferences (0) | 2022.02.16 |