【问题标题】:Parsing JSON using Klaxon with Anko's doAsync fails to execute使用 Klaxon 和 Anko 的 doAsync 解析 JSON 无法执行
【发布时间】:2017-07-13 07:35:00
【问题描述】:

每当我按下按钮时,我都会尝试解析包含 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) }}}

但我遇到了一个错误:

修剪已批准的打印服务时出错。 java.util.concurrent.TimeoutException:无法获取后台处理程序!

怎么了?

【问题讨论】:

  • 我认为这个错误来自this类,它与远程打印有一些共同点。所以我相信您向我们展示的代码不是导致异常的代码。

标签: android json kotlin anko klaxon


【解决方案1】:

重启我的电脑并创建一个新的模拟设备后工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-18
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    相关资源
    最近更新 更多