【问题标题】:can I use coroutine in a multi module multi language( kotlin and java ) project app?我可以在多模块多语言(kotlin 和 java)项目应用程序中使用协程吗?
【发布时间】:2022-01-25 14:43:16
【问题描述】:

假设有一个 android 项目,其模块 a、b 和 c 都是用 java 编写的。然后我在项目中添加另一个模块,模块 d。我还能在模块 d 内部使用协程吗?

我知道我不能在 java 模块中使用它,但是即使使用协程的特定模块是纯 kotlin,协程仍然可以在这个项目中工作

【问题讨论】:

    标签: java android kotlin kotlin-coroutines android-multi-module


    【解决方案1】:

    您绝对可以毫无问题地在您的 kotlin 类中使用协程。语法与任何普通的 kotlin 项目相同。

    除此之外,您甚至可以通过使用 this 的变通方法在 Java 类中使用协程。

    Implementing Coroutines in Java

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-22
      • 1970-01-01
      • 2012-03-30
      • 2014-11-13
      • 1970-01-01
      • 1970-01-01
      • 2021-10-28
      • 2016-03-15
      相关资源
      最近更新 更多