- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在android studio中工作,并且正在使用kotlin协程从API检索结果。
我需要等待直到协程完成,所以我可以从中分配一个全局变量。
我已经测试了网址,没关系。
我尝试了正常的线程,该线程可以工作,但是无法使主线程等待其完成。
我尝试了Fuel.get(),它工作正常,但想使用URL()。
var response = "";
val req = "url.com"
runBlocking { launch {
response = URL(req).readText()
} }
最佳答案
试试这个
var response = "";
val req = "url.com"
runBlocking<Unit> {
GlobalScope.launch {
response = URL(req).readText()
}
//Work with the response here
}
关于android - Kotlin协程中带有URL()。readText()的NetworkOnMainThreadException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55455957/
我正在android studio中工作,并且正在使用kotlin协程从API检索结果。 我需要等待直到协程完成,所以我可以从中分配一个全局变量。 我已经测试了网址,没关系。 我尝试了正常的线程,该线
我通过转换字符串堆叠起来,这是我的代码: fun getCurrentTitle() { doAsync { val str = URL("http://10.0.0.8:48
我正在使用下载的纯 ASP 脚本上传文件。我的表单包含一个 textarea 和一个文件上传组件。当我输入常规文本时它工作正常,但是当我从具有特殊字符的单词中复制和粘贴某些内容时它无法处理。我得到的错
我正在使用AsyncTask中的Kotlin的URL.readText()进行HTTP GET请求。我没有在UI线程中犯网络的常见错误,但是我的应用仍然会崩溃。 如果我在关闭Internet的情况下启
我有这个粘贴代码: navigator.clipboard.readText().then( clipText => document.querySelector("#Note").innerTe
我正在尝试使用 readText功能: import std.stdio; import std.file; string xmlName = r"D:\files\123.xml"; File fi
在 chrome 升级到版本 74.0.3729.169(官方构建)(64 位)后,以下代码行用于工作和停止工作。现在,即使权限设置正确,我也会收到 DOMException。如果您能解释什么是错误和
我写了一个读取剪贴板的 Firefox 扩展,如果它有一些 PEM 证书,它会在新选项卡中打印它的详细信息。我正在尝试移植到 Chrome。这是行不通的。我做错了什么? 我在 manifest.jso
本文整理了Java中org.apache.chemistry.opencmis.commons.impl.XMLUtils.readText()方法的一些代码示例,展示了XMLUtils.readTe
我很困惑。这是 telnet 应用程序的一部分,我希望它返回一个字符串并更新文本区域。我尝试从与 textArea.setText 位于同一类的方法内部更新 textarea,但这不起作用,我知道我们
我是一名优秀的程序员,十分优秀!