操作栏主页按钮关闭应用程序而不是前往活动

时间:2014-08-08 22:23:53

标签: java android

我有一个mainActivity,它会启动第二个活动。当我在第二个活动中,我按动作栏homebutton它关闭应用程序而不是返回mainActivty。请注意,只有在第二个活动中更改屏幕的方向时才会发生这种情况。这是我用来回到mainActivity;

else if (item.getItemId() == android.R.id.home) {
            NavUtils.navigateUpFromSameTask(this);
            overridePendingTransition (R.anim.open_main, R.anim.close_next);
            finish();
            return true;
        }

1 个答案:

答案 0 :(得分:0)

尝试放置finish();在overridePendingTransition之前,

来自Android API for Activity:overridePendingTransition,

http://developer.android.com/reference/android/app/Activity.html#overridePendingTransition(int,%20int)

在startActivity(Intent)或finish()的一种风格之后立即调用,以指定下一步要执行的显式转换动画。