【发布时间】:2019-05-23 16:15:18
【问题描述】:
更新:澄清一下,我正在寻找一个扩展,例如每 1000 毫秒运行一次函数,而无需使用 handler.postDelayed 两次。
我最近开始使用 android-ktx Kotlin 扩展。而且我遇到了处理程序扩展,它非常巧妙地转换了
handler.postDelayed(runnable, delayInMillis)
进入
handler.postDelayed(delayInMillis = 200L) {
// some action
}
我遇到的问题是如何转换以下代码,以使用 ktx 扩展。有没有可能?
handler.postDelayed(object : Runnable {
override fun run() {
doSomething()
handler.postDelayed(this, 1000)
}
}, 1000)
【问题讨论】:
标签: android kotlin kotlin-android-extensions postdelayed android-ktx