【发布时间】:2022-01-25 14:43:16
【问题描述】:
假设有一个 android 项目,其模块 a、b 和 c 都是用 java 编写的。然后我在项目中添加另一个模块,模块 d。我还能在模块 d 内部使用协程吗?
我知道我不能在 java 模块中使用它,但是即使使用协程的特定模块是纯 kotlin,协程仍然可以在这个项目中工作
【问题讨论】:
标签: java android kotlin kotlin-coroutines android-multi-module
假设有一个 android 项目,其模块 a、b 和 c 都是用 java 编写的。然后我在项目中添加另一个模块,模块 d。我还能在模块 d 内部使用协程吗?
我知道我不能在 java 模块中使用它,但是即使使用协程的特定模块是纯 kotlin,协程仍然可以在这个项目中工作
【问题讨论】:
标签: java android kotlin kotlin-coroutines android-multi-module
您绝对可以毫无问题地在您的 kotlin 类中使用协程。语法与任何普通的 kotlin 项目相同。
除此之外,您甚至可以通过使用 this 的变通方法在 Java 类中使用协程。
【讨论】: