【发布时间】:2022-07-10 14:54:34
【问题描述】:
问一下
我用的是 kotlin 协程
@OptIn(DelicateCoroutinesApi::class)
GlobalScope.launch {
displaySura()
}
并在构建选项卡中显示警告:
This annotation should be used with the compiler argument '-opt-in=kotlin.RequiresOptIn'
如何解决这个警告? 提前致谢
【问题讨论】:
-
除了问题本身(已得到回答)之外,必须注意这种情况似乎不是使用
GlobalScope的有效用例。如果你启动一个协程来显示一些东西,它很可能在离开这个屏幕时应该被取消。看看lifecycleScope和viewModelScope如果你使用的是Android,它们应该比GlobalScope更适合。
标签: kotlin annotations build.gradle kotlin-coroutines compiler-arguments