您當前位置:
首頁 >
php開源 >
綜合技術 > dispatchKeyEvent方法 按返回鍵back 執行兩次
dispatchKeyEvent方法 按返回鍵back 執行兩次
來源:程序員人生 發布時間:2015-05-14 09:05:50 閱讀次數:2561次
重寫dispatchKeyEvent方法 按返回鍵back 履行兩次的解決方法
- 轉自:
- @Override
- public boolean dispatchKeyEvent(KeyEvent event) {
- if(event.getKeyCode() == KeyEvent.KEYCODE_BACK && event.getAction() != KeyEvent.ACTION_UP) {//不響應按鍵抬起時的動作
- //TODO 代碼
- System.out.println("Back pressed. event.getKeyCode() => " + event.getKeyCode() + ", event.getKeyCode() => " + event.getAction());
- return true;//注意這兒返回值為true時該事件將不會繼續往下傳遞,false時反之。根據程序的需要調劑
- }
- return super.dispatchKeyEvent(event);
- }
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
------分隔線----------------------------
------分隔線----------------------------