在Activity中的onKeyDown事件中处理,代码如下:
1 2 3 4 5 6 7 8 9 10 |
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK){ //这里输入按下返回键的时候执行的代码 return true; }else{ //不是返回键让系统处理按键事件 return super.onKeyDown(keyCode, event); } } |
另外,如果只是处理返回键的控制,也可以使用Activity的onBackPressed事件来处理,代码如下:
1 2 3 4 5 6 7 |
@Override public void onBackPressed() { //... //你的代码.... //... super.onBackPressed(); //此行根据情况可以注释掉 } |