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无法恢复其状态.
| 归档时间: |
|
| 查看次数: |
320 次 |
| 最近记录: |