android崩溃后启动活动

android崩溃后启动活动,android,Android,我有一个问题:当应用程序崩溃时,哪个活动正在运行?从堆栈中第一个?这是在崩溃后捕捉并开始我想要的活动的方法吗?可能是在崩溃后以我自己的方式启动活动的任何方式。尝试从try-and-catch循环启动和意图。如果您的代码在try块中失败,则应自动启动catch块中的意图 try{ //faulty code here. }catch(Exception e){ Intent i=new Intent(currentactivity.this,yournextactivity.cla

我有一个问题:当应用程序崩溃时,哪个活动正在运行?从堆栈中第一个?这是在崩溃后捕捉并开始我想要的活动的方法吗?可能是在崩溃后以我自己的方式启动活动的任何方式。

尝试从try-and-catch循环启动和意图。如果您的代码在try块中失败,则应自动启动catch块中的意图

try{
   //faulty code here.
  }catch(Exception e){
   Intent i=new Intent(currentactivity.this,yournextactivity.class);
   startActivity(i);
   }

Android ANR对话框是一个系统处理(生成),您无法控制它

因为它是在系统OS源代码中实现的,所以您不能更改ANR对话框。当ANR来的时候,你抓不到


唯一的选择是修改Android操作系统源代码。

我想你正在寻找!!!Android ANR对话框是一个由系统处理(生成)的对话框,您无法对其进行任何控制,也无法捕获ANR何时出现。