【问题标题】:How to get the exception that failed a Kotlin coroutine job?如何获取 Kotlin 协程作业失败的异常?
【发布时间】:2020-09-18 23:23:53
【问题描述】:

kotlinx.coroutines.Job

协程作业在其主体抛出异常时被称为异常完成

但是,我在 API 中没有看到任何返回导致作业失败的异常的内容。有没有办法得到它?

【问题讨论】:

  • @AnimeshSahu 确实如此,但您仍然可以在不加入 Job 引用的情况下传递它。

标签: kotlin kotlin-coroutines coroutine


【解决方案1】:

在这里,想通了。

job.getCancellationException().cause

是我一直在寻找的。​​p>

【讨论】:

    猜你喜欢
    • 2019-03-12
    • 1970-01-01
    • 2021-08-30
    • 1970-01-01
    • 2018-05-26
    • 2018-01-01
    • 1970-01-01
    • 2014-02-06
    • 2022-08-13
    相关资源
    最近更新 更多