我有两个布局,A和B.应用程序启动A_layout,通过按钮可以转到B_layout。默认情况下,当您按下后退按钮时应用程序关闭,无论应用程序是在A还是B布局上都无关紧要。当我按下后退按钮以在按下后退按钮时始终在布局A上设置内容视图时,我不能再通过按钮打开B活动。如何正确覆盖方法? :)
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
setContentView(R.layout.activity_main);
return true;
}
return super.onKeyDown(keyCode, event);
}
activity_main =布局 我需要在那里制作意图吗?
答案 0 :(得分:0)
您可以覆盖onBackPressed函数:
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = new Intent(getApplicationContext(), ActivityA.class);
startActivity(intent);
finish();
}
当finsihing活动被销毁