分发消息

for (;;) {
    Message msg = queue.next(); // might block

    msg.target.dispatchMessage(msg);

   msg.recycle();
}

处理消息

public void dispatchMessage(Message msg) {
    if (msg.callback != null) {
        handleCallback(msg);
    } else {
        if (mCallback != null) {
            if (mCallback.handleMessage(msg)) {
                return;
            }
        }
        handleMessage(msg);
    }
}

更多相关文章

  1. 实现 Android(安卓)通知提示功能
  2. Android使用ksoap2包调用Webservice
  3. 看完这篇。再也不怕被问 HandlerThread 的原理
  4. Android(安卓)中 Handler 引起的内存泄露
  5. Android(安卓)微信小程序打开app,app分享小程序到微信
  6. Android(安卓)NotificationListenerService监听获取通知栏通知和
  7. android下实现程序不操作一段时间,执行另一个程序
  8. android 发短信、打电话、发邮件
  9. webservice android 设置head头发送 获取

随机推荐

  1. 【目录】每次吃一点Android
  2. Android - Activity的四种启动模式
  3. Android 混淆代码有关问题总结
  4. Android 开发常用代码
  5. 推荐一个android学习网站
  6. Android开发环境搭建流程
  7. Android用户界面 UI组件--TextView及其子
  8. Android Studio 清理缓存clean project与
  9. Android JNI使用方法
  10. Android Studio如何显示行号