在我的应用程序中,从启动屏幕导航到另一个活动后,我通过按主页按钮将其最小化,然后再次打开我的应用程序,而不是从我上次进入的活动打开,它再次从启动屏幕启动。
你能告诉我为什么会这样吗?
在我的应用程序中,从启动屏幕导航到另一个活动后,我通过按主页按钮将其最小化,然后再次打开我的应用程序,而不是从我上次进入的活动打开,它再次从启动屏幕启动。
你能告诉我为什么会这样吗?
在您的场景中,安装应用程序后,如果您按下OPEN按钮,您的活动将被带到未创建的前面。请在您的第一个活动中粘贴以下代码并进行测试。这个对我有用。
@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;
}
}
正确地,您的应用程序已退出。如果您的应用程序需要大量内存,则该应用程序将被系统终止是很常见的。