我正在看Coroutines library on github,它提到需要添加kotlinx-coroutines-core
作为一个依赖项来启用协同程序,并且我还可以“添加其他模块”,所以我不确定这两个模块是否是在Android上运行协同程序的必要条件,或者仅仅添加kotlinx-coroutines-android
就足够了。
dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.3")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.3")
}
我知道你需要kotlinx-coroutines-android
作为主线程调度器,我只是不确定它是否是一个传递依赖项,其中也包含核心库,我不想通过下载额外的不必要的库来阻塞构建时间。
1条答案
按热度按时间zour9fqk1#
正如其他人所说,你只需要:
上面的源代码是关于协程的官方Android文档:https://developer.android.com/kotlin/coroutines