作为开发新 API 的一部分,我正在学习使用 Kotlin。最初我希望在 Java (Android) 项目中使用 Kotlin API,但从长远来看,我希望完全采用 Kotlin。
作为改进长期运行过程的实现的一部分,我想使用协程。具体来说,包中的频道生产者kotlinx.coroutines
。
例如:
fun exampleProducer() = produce {
send("Hello")
delay(1000)
send("World")
}
在 Java 中使用它的最佳方法是什么?我可以向 Kotlin 和/或 Java 添加临时的“帮助”函数。