經常需要對返回鍵的事件進行處理,可以使用如下代碼:
1 @Override 2 public boolean onKeyDown(int keyCode, KeyEvent event) { 3 // TODO Auto-generated method stub 4 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { 5 return true; 6 } 7 return super.onKeyDown(keyCode, event); 8 }
在其中添加相應的處理代碼。但有些情況下需要繼續返回鍵的功能,而這時已對返回事件做了攔截,可以調用如下代碼:
onBackPressed();
這樣就可以繼續返回鍵的功能了。