如何在Kotlin Multiplatform中实现延迟 (纯Kotlin)

7

在纯 Kotlin 中,是否有 JVM 的 Thread.sleep() 等效方法可用于 MPP 项目?可以使用 expected 在每个平台上实现,但我想询问不使用该方法的解决方案。

1个回答

5
这可以使用协程来实现。
例如:
runBlocking {
    println("Wait for 5sec")
    delay(5000)
    println("Done waiting for 5sec")
}

3
runBlocking 只在 kotlin/jvm 中可用。- https://dev59.com/lrLma4cB1Zd3GeqPXTUo#54941299 - Goran Horia Mihail

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接