MyHandler对消息"conn"的处理
来源:互联网 发布:外交部段子 知乎 编辑:程序博客网 时间:2024/06/05 01:03
贴出安卓N版本MyHandler对消息”conn的处理”原文:
case 'conn': { //在整个连接过程中,连接最终结果也即产生的错误码存放在消息的"result"字段中 int32_t result; CHECK(msg->findInt32("result", &result)); ALOGI("connection request completed with result %d (%s)", result, strerror(-result)); if (result == OK) { //如果"result"字段的值为OK说明已经成功连接 //构造RTSP请求消息request,方法名为DESCRIBE, //源的url为mSessionURL AString request; request = "DESCRIBE "; request.append(mSessionURL); request.append(" RTSP/1.0\r\n"); request.append("Accept: application/sdp\r\n"); request.append("\r\n"); //新建消息reply,消息名为'desc',消息处理者为this,也即MyHandler //该消息会被在MyHandler的onMessageReceived的case 'desc'处理分支被处理 sp<AMessage> reply = new AMessage('desc', this); //调用mConn->sendRequest的方法将构造RTSP请求消息发送出去 //并用reply消息作为对应完成后的处理 // mConn->sendRequest(request.c_str(), reply); } else { //如果"result"字段的值不为OK说明没有成功连接 //新建消息,消息名为'disc',消息处理者为this也即MyHandler //因此该消息会在MyHandler的onMessageReceived的case 'disc'处理分支被处理 (new AMessage('disc', this))->post(); } break; }
0 0
- MyHandler对消息"conn"的处理
- MyHandler.h对消息"accu"的处理
- MyHandler对'desc'消息的处理
- MyHandler对消息'setu'的处理
- MyHandler对'play'消息的处理
- Delphi中对消息的处理
- Delphi中对消息的处理
- MFC对消息处理的封装
- MFC对消息处理的封装
- MFC对消息处理的相关函数
- 对ICMP错误消息的处理
- MFC对键盘消息的处理
- Windows消息对Edit控件的处理
- 应用程序通过消息循环来获得对消息的处理
- MyHandler.h中RTSP流的连接
- VC6.0中对消息的特殊处理--PreTranslateMessage说明
- VC6.0中对消息的特殊处理--PreTranslateMessage说明
- 091109(星期一) 学习控件对消息的处理方法
- Spring MVC Controller单例陷阱
- pentaho文档URL
- 单链表遍历一次求倒数第k个结点和中间结点
- oracle的分析函数 over()
- Python学习--23 内建模块及第三方库
- MyHandler对消息"conn"的处理
- 微信支付签名算法的一些坑……
- svn详细说明
- NC portal获取当前登录者vo数据
- Android 颜色
- storyboard的连线
- iOS中数据请求
- 设计模式——策略模式
- 安装VC++ 2015 redistributable遇到的错误