¿Cómo llamar a una función después de la demora en Kotlin?

Como el título, ¿hay alguna manera de llamar a una función después de la demora (1 segundo por ejemplo) en Kotlin ?

Puede utilizar Schedule

 inline fun Timer.schedule( delay: Long, crossinline action: TimerTask.() -> Unit ): TimerTask (source) 

También hay una opción para usar Handler -> postDelayed

  Handler().postDelayed({ //doSomethingHere() }, 1000) 
 val timer = Timer() timer.schedule(timerTask { nextScreen() }, 3000) 
  • ¿Cómo puedo convertir una parte del archivo de código fuente de Java a Kotlin?
  • Kotlin: ¿Podemos usar @Subscribe de EventBus (GreenRobot) en Kotlin?
  • Problemas al intentar generar aplicaciones de Kotlin con Android Studio
  • La construcción de kapt falla con el procesador Android de Dagger
  • La biblioteca de Kotlin 'classes.jar' tiene un formato no soportado. Actualice la biblioteca o el complemento
  • Constructores en Kotlin
  • Leer CSV línea por línea en Kotlin
  • Error: Error de ejecución de la tarea ': app: compileDebugKotlin'. > Error de compilación. Ver registro para más detalles
  • Kotlin accede constante en clase interna desde Java
  • Persistencia de habitaciones @Relation trabajando en Java pero no en Kolin
  • ¿Cómo se puede convertir archivos de Java a archivos de Kotlin?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.