在android中崩溃后启动活动

时间:2014-04-10 07:19:37

标签: android

我有一个问题:当应用程序崩溃时,哪个活动正在运行?首先来自堆栈?这是什么方法可以捕捉到并在崩溃后开始我想要的活动?也许是以我自己的方式在崩溃后开始活动的任何方式。

2 个答案:

答案 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);
   }