使用 Klaxon 和 Anko 的 doAsync 解析 JSON 无法执行
Parsing JSON using Klaxon with Anko's doAsync fails to execute
每当我按下按钮时,我都在尝试解析包含 JSON 的 url:
button.setOnClickListener {
doAsync{
val result = URL("http://date.jsontest.com/").readText()
val parser: Parser = Parser()
val stringBuilder: StringBuilder = StringBuilder(result)
val json: JsonObject = parser.parse(stringBuilder) as JsonObject
val time = "Time : ${json.string("time")}"
uiThread { textView.setText(time) }}}
但是我遇到了一个错误:
Error pruning approved print services. java.util.concurrent.TimeoutException: Cannot get spooler!
怎么了?
重启我的电脑并创建一个新的模拟设备后工作
每当我按下按钮时,我都在尝试解析包含 JSON 的 url:
button.setOnClickListener { doAsync{ val result = URL("http://date.jsontest.com/").readText() val parser: Parser = Parser() val stringBuilder: StringBuilder = StringBuilder(result) val json: JsonObject = parser.parse(stringBuilder) as JsonObject val time = "Time : ${json.string("time")}" uiThread { textView.setText(time) }}}
但是我遇到了一个错误:
Error pruning approved print services. java.util.concurrent.TimeoutException: Cannot get spooler!
怎么了?
重启我的电脑并创建一个新的模拟设备后工作