¿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 ?

3 Solutions collect form web for “¿Cómo llamar a una función después de la demora 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) 
  • Android Kotlin: java.lang.NoClassDefFoundError: Resolución fallida de: <KotlinObject>
  • El proyecto no se construirá con Kotlin 1.1.3
  • RecyclerVer elementoClickListener en Kotlin
  • Android con el cambio de hora de la fecha, pero poner a tiempo de nuevo, Firebase acaba de devolver símbolo expirado
  • ¿Cómo hacer referencia a otras opiniones en Anko DSL?
  • ObjectAnimator.ofFloat no puede tomar Int como parámetros directamente en kotlin
  • Generar errores con el nuevo kotlin 1.1, kapt no puede analizar parámetros de conexión de datos
  • Kotlin: no se puede encontrar la clase de símbolo Fragment u otras clases de android
  • Error: Error de ejecución de la tarea ': app: compileDebugKotlin'. > Error de compilación. Ver registro para más detalles
  • Archivo Kotlin vs Clase. ¿Cual es la diferencia?
  • Kotlin - ¿Cómo decidir entre "lateinit" y "variable anulable"?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.