0

类是否可以监听 ANR 时触发的事件?我的目标是向用户显示一个自定义对话框,其中stacktrace显示一个按钮,允许用户发布堆栈跟踪以支持。不关心对话,我可以自己做,我只对 ANR 处理(库或事件处理)感兴趣

谢谢!

4

1 回答 1

0

这是不可能的。当 UI 线程挂起某个长时间运行的操作时,会触发 ANR 事件。所有与 ui 相关的操作都在这个线程中调度,因此您不能Dialog因为线程被阻塞而只显示自定义。

我不确定您是否真的需要这样,Dialog因为Android已经有一个类似的允许用户将 ANR 报告发送到Google Play Developer console

于 2013-03-11T14:49:56.330 回答