正如标题所说,我该怎么做?我查看了互联网,似乎你不能这样做......任何人都知道怎么做?
我的意思是,当用户按下关闭活动的按钮时,我知道如何执行我的代码,但硬件后退按钮呢?
谢谢!
答案 0 :(得分:3)
覆盖onBackPressed()
:
@Override
public void onBackPressed() {
//code
}
这将在使用后退按钮时执行。如果您想要在用户导航到其他活动或使用主页按钮时运行代码,请覆盖onPause()
答案 1 :(得分:0)
如果您选择以ρяσѕρєя建议执行onKeyDown / onKeyUp方法,则以下是代码。
// Sets functionality of the hard buttons on the device
@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Code
}
return true;
}