小编Gra*_*zzi的帖子

如何从 android kotlin 协程获取结果到 UI 线程

我不明白 kotlin 协程是如何工作的。我需要在异步线程上做很长时间的工作,并在 Android 应用程序的 UI 线程上获取结果。有人可以给我一些例子吗?例如

private fun getCountries(){
        viewModelScope.launch { 
            val a = model.getAllCountries()
            countriesList.value = a
        }
}
Run Code Online (Sandbox Code Playgroud)

午餐 model.getAllCountries() 会异步但最后我怎样才能得到 UI 线程的结果?

android kotlin android-runonuithread kotlin-coroutines

6
推荐指数
1
解决办法
7760
查看次数