类可以监听ANR时触发的事件吗?我的目标是向用户显示一个自定义对话框,其中stacktrace
显示一个按钮,允许用户发布堆栈跟踪以支持。不关心对话,我可以自己做,我只对ANR处理(库或事件处理)感兴趣
谢谢!
答案 0 :(得分:0)
这是不可能的。当UI线程在某些长时间运行的操作上挂起时,会触发ANR事件。所有与ui相关的操作都在此线程中调度,因此您不能只显示自定义Dialog
,因为线程被阻止。
我不确定您是否真的需要这样的Dialog
,因为Android
已经有类似的允许用户将ANR报告发送到Google Play Developer console