Codenameone 不同于EDT的线程的ErrorHandler

Codenameone 不同于EDT的线程的ErrorHandler,codenameone,Codenameone,对于EDT中发生的任何未捕获异常,我会显示一个信息性的对话框(在开发过程中很有用),我会向开发人员帐户发送一个崩溃报告,当用户在对话框中按“OK”时,我会终止应用程序。这种逻辑防止测试人员在无效状态下测试应用程序,这就是为什么我不使用Codename One的默认崩溃报告功能,但我根据需要重新实现了这一功能 为此,我使用了Display.getInstance().AddedErrorHandler(…),效果很好 有没有类似的API可以自动处理自定义线程中的未捕获异常,比如我的EasyThre

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

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


有没有类似的API可以自动处理自定义线程中的未捕获异常,比如我的
EasyThread
实例?更好的是,要在
init()

中用很少的代码自动处理所有线程的未捕获异常,我们没有线程组,因此没有未捕获异常处理程序。但是像这样的东西应该可以用于easy thread。它可能非常强大,因为它允许重试失败的任务


因此,我们将添加新方法:
addErrorListener
removeerrorlListener
addGlobalErrorListener
removeGlobalErrorListener
到即将更新的Codename One中。

非常感谢Shai,我将等待这些新API:-)