android监听全局监听

在activity中 注册该监听,该监听是优先级最高的。返回true时其它监听则不会接受到。ide

private void takeOverEvents() {spa

        getActivity().getWindow().setCallback(                 new CallbackAgent(getActivity()) {                     @Override                     public boolean dispatchKeyEvent(KeyEvent event) {                         return super.dispatchKeyEvent(event);                     }                     @Override                     public boolean dispatchTouchEvent(MotionEvent event) {                         handlerOrderShare(event);                         return super.dispatchTouchEvent(event);                     }                 });     }