经常需要对返回键的事件进行处理,可以使用如下代码:
1 @Override2 public boolean onKeyDown(int keyCode, KeyEvent event) {3 // TODO Auto-generated method stub4 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {5 return true;6 }7 return super.onKeyDown(keyCode, event);8 }
在其中添加相应的处理代码。但有些情况下需要继续返回键的功能,而这时已对返回事件做了拦截,可以调用如下代码:
onBackPressed();
这样就可以继续返回键的功能了。