Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 如何修复android studio上不推荐的异步、UI和等待协同路由_Android Studio_Kotlin_Kotlin Coroutines - Fatal编程技术网

Android studio 如何修复android studio上不推荐的异步、UI和等待协同路由

Android studio 如何修复android studio上不推荐的异步、UI和等待协同路由,android-studio,kotlin,kotlin-coroutines,Android Studio,Kotlin,Kotlin Coroutines,自去年以来,我一直在使用kotlin开发聊天机器人应用程序。我注意到,自去年以来,一些协同程序已经被弃用,我没有更新它 import kotlinx.coroutines.experimental.android.UI import kotlinx.coroutines.experimental.async import org.jetbrains.anko.coroutines.experimental.bg import org.jetbrains.anko.custom.async 我的

自去年以来,我一直在使用kotlin开发聊天机器人应用程序。我注意到,自去年以来,一些协同程序已经被弃用,我没有更新它

import kotlinx.coroutines.experimental.android.UI
import kotlinx.coroutines.experimental.async
import org.jetbrains.anko.coroutines.experimental.bg
import org.jetbrains.anko.custom.async
我的gradle文件

  `implementation "org.jetbrains.anko:anko-commons:$anko_version"
implementation "org.jetbrains.anko:anko-sdk15-coroutines:$anko_version"
implementation "org.jetbrains.anko:anko-appcompat-v7-coroutines:$anko_version"
implementation "org.jetbrains.anko:anko-design-coroutines:$anko_version"
implementation "org.jetbrains.anko:anko:$anko_version"

implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.1'`
问题就在这里

async(Contacts.Intents.UI) {
    val response = bg {
        aiDataAIService.request(aiRequest)
    }
    if (response.await() != null) {
        sendMessageToServer(response.await())
    }else{
        Log.v("test", "didn't send")
    }
}
起初,应用程序正在编译,运行得很好,但现在每当我尝试编译时,它都会出现错误。

GlobalScope.async(Dispatchers.Main) {
    val response = bg {
        aiDataAIService.request(aiRequest)
    }
    if (response.await() != null) {
        sendMessageToServer(response.await())
    }else{
        Log.v("test", "didn't send")
    }
}