Handler

 

 public void dispatchMessage(Message msg) {
        if (msg.callback != null) {//先判断Message的Runable
            handleCallback(msg);
        } else {
            if (mCallback != null) {//再判断是否实现CallBack接口
                if (mCallback.handleMessage(msg)) {//返回true退出
                    return;
                }
            }
       //返回false继续执行handleMessage handleMessage(msg); }

 

posted on 2012-12-20 09:28  @与非  阅读(125)  评论(0编辑  收藏  举报