public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
moveTaskToBack(true);
return true;
}
return super.onKeyDown(keyCode, event);
}
您好,我有这段代码可以返回到上一个类,但是当我点击返回按钮时,我进入了我的主页启动器屏幕。 我想进入我的应用程序的前一个屏幕并保留我在设置菜单中所做的更改。
最佳答案
尝试添加这个而不是 moveTaskToBack():
super.onBackPressed();
所以你的代码应该是这样的:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
super.onBackPressed();
return true;
}
return super.onKeyDown(keyCode, event);
}
显然,如果您在应用程序中进行第一个 Activity ,您将被带到主屏幕
关于android - 我怎样才能让物理按钮回到上一节课,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14542617/