我有一个问题:当应用程序崩溃时,哪个活动正在运行?首先来自堆栈?这是什么方法可以捕捉到并在崩溃后开始我想要的活动?也许是以我自己的方式在崩溃后开始活动的任何方式。
答案 0 :(得分:0)
Android ANR 对话框是一个系统处理(已生成),您无法控制它..
由于它在System OS Source中实现,因此您无法更改ANR对话框。当ANR到来时,你无法捕捉到它。
唯一的选择是修改Android操作系统源。
答案 1 :(得分:-3)
尝试从try和catch循环启动和意图。如果你的代码在try块中失败,catch块的意图应该自动启动。
try{
//faulty code here.
}catch(Exception e){
Intent i=new Intent(currentactivity.this,yournextactivity.class);
startActivity(i);
}