我的MainActivity声明了以下HOME,DEFAULT类别和MAIN Action。我也选择应用程序作为默认启动器。当我点击后按下它按预期关闭MainActivity。但是如果我离开MainActivity运行并重新启动设备,我无法离开MainActivity!按下我调用finish()的onBackPress(),按预期暂停活动。但后来我看到onCreate调用(),onResume()和MainActivity像小丑一样备份!我可以做什么?这只发生在活动仍在运行时重启设备之后。重启后无法关闭Android应用程序
我做的一切,我可以摆脱这个活动里面包括
onBackPressed(){
ActivityCompat.finishAffinity(MainActivity.this);
finish();
}
我已经看到开始活动摆在首位建议,FLAG_ACTIVITY_CLEAR_TOP但其操作系统,而不是我。
我不能离开应用程序!
退房:http://stackoverflow.com/questions/2280361/app-always-starts-fresh-from-root-activity-instead-of-resuming-背景状态 –