android 終於解決了 在ActivityGroup中捕獲Back事件

終於解決了 焦點不在ActivityGroup而在childActivity中時,捕獲Back事件的問題。終於解決了 在ActivityGroup中捕獲Back事件(根據上篇日誌的分析) - 戰狼 - 戰狼
正確的方法如下:

@Override
    public boolean dispatchKeyEvent(KeyEvent event) {
        System.out.println(KeyEvent.KEYCODE_BACK+"--------------------"+event.getKeyCode()+"---------------------"+event.getAction());
        if(event.getKeyCode()==KeyEvent.KEYCODE_BACK && event.getAction()==KeyEvent.ACTION_DOWN){
            exitDialog();
            return true;
        }
        return super.dispatchKeyEvent(event);
    }
發佈了41 篇原創文章 · 獲贊 29 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章