Handler(Kotlin)
一、发送消息
步骤1
var handlerX : Handler ?= null //oncreate上面的
步骤2
//oncreate内部的,方便控制各种控件
handler = object : Handler() {
override fun handleMessage(msg: Message) {
if (msg.what == 0x111) {
//执行具体代码
}
}
}
步骤3
handlerX.sendEmptyMessage(0x111)
二、延迟操作
val handlerY = Handler()
handlerY.postDelayed(Runnable {
/**
*执行具体操作
*/
}, 3000) //延迟3秒