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