內(nèi)部類方式是最
private val handler = Handler()
private var count = 0;
inner private class Counter:Runnable{
override fun run(){
count++
tv_result.text = "當(dāng)前計數(shù)值為:$count"
handler.postDelayed(this,1000)
}
}
handler.post(Counter()
匿名內(nèi)部類
private val counter = object:Runnable{
override fun run(){
count++
tv_result.text = "當(dāng)前計數(shù)值為:$count"
handler.postDelayed(this,1000)
}
}
handler.post(counter)
匿名函數(shù)
private val counter = Runnable{
count++
tv_result.text ="當(dāng)前計數(shù)值為:$count"
}
hander.post(counter)
匿名實(shí)例
handler.post(Runnable{
count++
tv_result.text = "當(dāng)前計數(shù)值為:$count"
})
匿名實(shí)例精簡
handler.post{
count+
tv_result.text = "當(dāng)前計算值為:count"
},1000)