在先前主畫面中,我們有實作一個onKeyDown的方法,作用是用來攔截點擊手機返回鍵的事件,定義好後,就可以攔截返回鍵的功能,改成自己定義的功能
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// 可以攔截執行按下返回鍵的動作
}
return false;
}
可以判斷keyCode的值作出不同按鍵判別:
這樣可以防止使用者若不小心按到返回,可以先做判斷而不是直接跳出或結束頁面