可能重复:
is there a default back key(on device) listener in android?
如何在Android应用程序中响应物理后退按钮? 就像一个听众。
我想按下那个按钮时做的事情!
答案 0 :(得分:8)
如果我理解了您的问题,只需覆盖您的API 5 +活动中的onBackPressed()
。
@Override
public void onBackPressed() {
super.onBackPressed();
// Do something
}
答案 1 :(得分:2)
您可以使用以下代码:
@Override
public boolean onKeyDown( int keyCode, KeyEvent event ) {
if ( keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0 ) {
// do something on back.
return true;
}
return super.onKeyDown( keyCode, event );
}
您可以在Android Developer's Blog找到更多信息。