当ANR对话框出现时,如何启动SplashScreen活动?

时间:2017-06-29 06:51:21

标签: android android-anr-dialog

我想在出现ANR对话框时立即启动启动画面活动或主活动。我之前使用过ANRWatchDog库,但也无法正常工作。我可以这样做吗?任何有用的库?或任何替代品?

1 个答案:

答案 0 :(得分:0)

ANR由系统触发,无法捕获。只有解决这个问题的方法是修复ANR。不要让系统触发ANR。如果应用程序阻止UI线程上的某些I / O操作(通常是网络访问),则会触发ANR。为了克服这个问题,你不应该在UI线程上执行工作,而是创建一个工作线程,并在那里完成大部分工作。