覆盖app android中的后退按钮

use*_*956 1 eclipse android android-emulator

在android中做了一个应用程序,后退按钮也被处理,就像一个网站?

如果是这样,这些按钮被编程为任何按钮或它们是否是所有应用程序的默认按钮?

谢谢...

Far*_*uzi 5

对,就是这样 !你只需要覆盖public void onBackPressed().

您可以使用:for API level 5来处理它

@Override
public void onBackPressed() {
    // your code.
}
Run Code Online (Sandbox Code Playgroud)

对于旧版本,API 5使用此:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        // your code
        return true;
    }
    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)