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); }