ErrorHandler与EDT不同的线程

问题描述 投票:1回答:1

对于EDT中发生的任何未捕获的异常,我会显示一个有用的Dialog(在开发过程中很有用),我向开发人员帐户发送崩溃报告,当用户在Dialog中按下“确定”时,杀死应用程序。这种逻辑可以防止测试人员在无效状态下测试应用程序,这就是为什么我不使用Codename One的默认崩溃报告功能,而是根据需要重新实现的原因。

为此,我使用了Display.getInstance().addEdtErrorHandler(...),效果很好。

是否有类似的API可以自动处理自定义线程中未捕获的异常,例如我的EasyThread实例?更好的是,用init()中的少量代码自动处理所有线程的未捕获异常?

对于EDT中发生的任何未捕获的异常,我都会显示一个信息丰富的对话框(在开发过程中很有用),我会将崩溃报告发送给开发人员帐户,并且当用户在对话框中按“确定”时,...

codenameone
1个回答
0
投票

我们没有线程组,因此没有未捕获的异常处理程序。但是类似的东西应该可以用于轻松线程。它可能非常强大,因为它可以允许重试失败的任务。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.