3

在我的应用程序中,从启动屏幕导航到另一个活动后,我通过按主页按钮将其最小化,然后再次打开我的应用程序,而不是从我上次进入的活动打开,它再次从启动屏幕启动。

你能告诉我为什么会这样吗?

4

2 回答 2

3

在您的场景中,安装应用程序后,如果您按下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;
  }
}
于 2013-08-27T13:06:23.877 回答
0

正确地,您的应用程序已退出。如果您的应用程序需要大量内存,则该应用程序将被系统终止是很常见的。

于 2013-01-28T18:29:02.740 回答