正如标题所说,我该怎么做?我查看了互联网,似乎您无法做到这一点..有人知道怎么做吗?
我的意思是,当用户按下关闭活动的按钮时,我知道如何执行我的代码,但是硬件后退按钮呢?
谢谢!
正如标题所说,我该怎么做?我查看了互联网,似乎您无法做到这一点..有人知道怎么做吗?
我的意思是,当用户按下关闭活动的按钮时,我知道如何执行我的代码,但是硬件后退按钮呢?
谢谢!
覆盖onBackPressed()
:
@Override
public void onBackPressed() {
//code
}
这将在使用后退按钮时执行。如果您想在用户导航到另一个活动或使用主页按钮时运行代码,请覆盖onPause()
如果您选择按照 ρяσѕρєя 的建议执行 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;
}