Android应用程序连续多次崩溃

End*_*sök 5 crash android flow

当我的应用程序在任何活动中崩溃时,似乎它试图从backstack重新打开最后一个活动.但是,由于某种原因,最后一个活动无法正常启动并再次崩溃.有时它会发生几次.好像它开始在后台堆放回来并且在那里崩溃了所有的活动.因此,在我回到主屏幕之前,所有我能看到的都是闪烁的"不幸的是你的应用程序停止了"消息.

我总是重写onBackPressed()函数,所以当我在活动之间导航时我称之为:

    startActivity(new Intent(this, NextActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK));
    overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
Run Code Online (Sandbox Code Playgroud)

我正在使用曲棍球应用程序来捕获堆栈跟踪,但由于这个问题我无法捕获问题发生的第一次崩溃.

有没有人见过这样的问题?

更新:

当应用程序崩溃时,Android会终止进程......这意味着当顶部的Activity崩溃时我丢失了我的静态变量,因此后台的Activity无法恢复其状态.

Android破坏活动,查杀进程