java我的应用程序没有正确关闭,我不知道为什么
首先,我用的是动作条。当我在按下Home选项后返回主课堂,然后按下back按钮时,我的应用程序不会像应该的那样关闭。相反,它试图打开它离开的活动,但由于我调用finish(),它只是像切换活动一样设置动画,然后显示我的主类。之后,我可以按下后退按钮并正确关闭应用程序。如果我在第二个活动中没有按Home(主页)选项并使用Back(后退)按钮,一切都会正常工作
回到我的主课
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case 安卓.R.id.home:
Intent intent = new Intent(First.this, Second.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
finish();
}
return super.onOptionsItemSelected(item);
}
# 1 楼答案
尝试使用意图。addflags(标志)未使用意图。setflags(旗帜)