【发布时间】:2009-11-27 16:16:18
【问题描述】:
我想检测 uncaught exception 何时在我的 Android 应用中发生。
一旦检测到,我想显示一个确认对话框
如何显示此确认对话框?当我尝试各种技术时,UI 没有响应并且似乎被冻结了。
我的代码对此作出响应:
new CatchAllExceptionHandler(this) is my custom handler
Thread.setDefaultUncaughtExceptionHandler(new CatchAllExceptionHandler(this));
我试过CatchAllExceptionHandler的这两种实现方式:
- 显示警报对话框
- 启动一个活动,然后在 onCreate 之后显示一个警报对话框
这两种方法都失败了。
所以我的问题是:如何让确认对话框正确显示?
【问题讨论】:
-
如果您将一些代码放入写入日志文件的处理程序中,您会看到那里的输出吗?