长按 菜单的 判断

    @Override
    public boolean onKeyUp(int keyCode, KeyEvent event) {
        long duration = event.getEventTime() - event.getDownTime();
        if (keyCode == KeyEvent.KEYCODE_MENU && duration < ViewConfiguration.getLongPressTimeout()) {
            LogUtil.i(TAG, "Short press  menu");return true;                                     
        } else {
            LogUtil.i(TAG, "Long press  menu");
        }
        return super.onKeyUp(keyCode, event);
    }

 

posted @ 2014-11-17 10:03  马骝  阅读(100)  评论(0)    收藏  举报