是的  我的activityA是个启动画面 activityB是主界面 在activityB上 按home键后 再点APP图标 又进入启动画面了 请问怎么实现按HOME键之后 再点APP图标能回到之前的Activity?

解决方案 »

  1.   

    保存现有 activity 的队列,然后重载切换回来的onResum显示队列的顶部activity这个方法怎么做???有亲给写两行代码么??
      

  2.   

    设置下activity的启动模式就可以了
      

  3.   

    http://blog.csdn.net/gao_chun/article/details/35271305  四种启动模式
      

  4.   

    是的  我的activityA是个启动画面 activityB是主界面 在activityB上 按home键后 再点APP图标 又进入启动画面了 请问怎么实现按HOME键之后 再点APP图标能回到之前的Activity?原来是这样的啊,那你可以直接设置一个标示,存进去,下次进去直接判断这个标示,是否启动引导页面就可以了。
    我这里保存的是版本号,如果版本号发生改变,那么下次进入就启动引导页:@Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            
            // 引导页面
            UserConfigManager manager = UserConfigManager.getInstance();
            int versionCode = Utils.getVersionCode(this);
            if (manager.getLastVersionCode() < versionCode) {
                manager.setLastVersionCode(versionCode);
                startActivity(new Intent(this, SplashActivity.class));
            } else {
                startActivity(new Intent(this, StartActivity.class));
            }
            finish();
        }