0

我有一个问题,在我的移动设备上测试我的版本时,我注意到了这个链接中描述的效果。总而言之,安装我的应用程序后,当我立即启动它时,它是从不同的“根”启动的,而不是从主屏幕启动它时。效果是,当我在启动它后按下主页按钮然后想要返回到正在运行的活动时,应用程序会再次启动(因为它是从不同的上下文启动的)。在此链接上也提出了一个解决方案,但我不太喜欢它。所以我最后想问的是,这种效果是否也会出现在从市场上下载我的应用程序的用户身上?因为如果,那我真的会很惊讶,因为直到它发生在我身上,我根本没有读过它,我也没有听说有人遇到过这个问题。

提前非常感谢,最好的问候 eMu

4

1 回答 1

0

以下是我正在使用的代码:

@Override
protected void onCreate(Bundle intr)
{
    super.onCreate(intr);
    setContentView(R.layout.intro);

  new Handler().postDelayed(new Runnable()
      {
        @Override
        public void run() {
            finish();

        Intent i = new Intent(this, MyActivity.class);
        startActivity(i);                       


    } 
  }, _splashTime);
}

启动我的 Activity 时我可以设置任何标志,这样它就不会被再次调用或被新的标志替换(如 singleTop 启动模式)?

于 2012-05-23T04:14:02.623 回答