Tag: postdelayed

Kotlin:如何使用扩展功能延迟运行一个函数

我试图找出如何使用扩展功能延迟运行任何方法,但似乎无法弄清楚。 我想下面的东西,我有一个函数,我想要一个处理程序延迟执行一定timeInterval: functionX().withDelay(500) functionY().withDelay(500) private fun Unit.withDelay(delay: Int) { Handler().postDelayed( {this} , delay)} private fun Handler.postDelayed(function: () -> Any, delay: Int) { this.postDelayed(function, delay)} 任何人?