2

可能重复:
android中是否有默认的后退键(在设备上)监听器?

如何响应我的 Android 应用程序中的物理后退按钮?就像一个听众。

我想在按下那个按钮时做一些事情!

4

2 回答 2

8

如果我理解您的问题,只需onBackPressed()在您的 Activity for API 5+ 中覆盖即可。

@Override
public void onBackPressed() {
    super.onBackPressed();
    // Do something
}
于 2012-10-22T18:33:18.733 回答
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 开发者博客上找到更多信息。

于 2012-10-22T18:32:25.797 回答