我有一个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;
}
答案 0 :(得分:0)
尝试放置finish();在overridePendingTransition之前,
来自Android API for Activity:overridePendingTransition,
在startActivity(Intent)或finish()的一种风格之后立即调用,以指定下一步要执行的显式转换动画。