Android 如何在用户离开当前活动时执行某些代码(按“后退”硬件按钮)
正如标题所说,我该怎么做?我在网上看了看,似乎你就是做不到。。有人知道怎么做吗 我的意思是,当用户按下关闭活动的按钮时,我知道如何执行我的代码,但是硬件后退按钮呢Android 如何在用户离开当前活动时执行某些代码(按“后退”硬件按钮),android,android-intent,android-activity,Android,Android Intent,Android Activity,正如标题所说,我该怎么做?我在网上看了看,似乎你就是做不到。。有人知道怎么做吗 我的意思是,当用户按下关闭活动的按钮时,我知道如何执行我的代码,但是硬件后退按钮呢 谢谢大家! 覆盖onBackPressed(): 这将在使用“后退”按钮时执行。如果您想在用户导航到另一个活动或使用“主页”按钮时运行代码,请覆盖onPause()如果您选择按ρ∑ρ建议的onKeyDown/onkeydup方法,则以下是代码 // Sets functionality of the hard buttons on
谢谢大家! 覆盖
onBackPressed()
:
这将在使用“后退”按钮时执行。如果您想在用户导航到另一个活动或使用“主页”按钮时运行代码,请覆盖
onPause()
如果您选择按ρ∑ρ建议的onKeyDown/onkeydup方法,则以下是代码
// 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;
}
您可以使用
onKeyDown
或onBackPressed
中的任何人来控制后退按键
// 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;
}