在我从Splash屏幕导航到另一个活动后的应用程序中,我通过按Home键然后再次打开我的应用程序来最小化它,而不是从我上次的活动打开,它再次从Splash屏幕开始
你能告诉我为什么会这样吗?
答案 0 :(得分:2)
在您的方案中,安装应用程序后,如果按打开按钮,您的活动将显示在前面而不是。请将以下代码粘贴到第一个活动中并对其进行测试。它对我有用。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
// Here activity is brought to front, not created,
// so finishing this will get you to the last viewed activity
finish();
return;
}
}
答案 1 :(得分:0)
你的申请已经退出了。如果你的应用程序需要大量内存,那么应用程序将被系统终止是很常见的。