Handler与Looper-创新互联

在RemoteDisplay构造时,

成都创新互联为您提适合企业的网站设计 让您的网站在搜索引擎具有高度排名,让您的网站具备超强的网络竞争力!结合企业自身,进行网站设计及把握,最后结合企业文化和具体宗旨等,才能创作出一份性化解决方案。从网站策划到网站建设、成都网站建设, 我们的网页设计师为您提供的解决方案。

mLooper(new ALooper),  ALooper会新建一个thread, 然后负责消息的分发,

通过registerHander 来指定message的处理, 一个looper可以注册多个handler,

mLooper->registerHandler(mSource);

looper()->registerHandler(playbackSession);.........

而消息发到底由谁处理, 则是构造AMessage时通过第二个参数来指定message的handler对象

sp<AMessage> notify = new AMessage(kWhatPlaybackSessionNotify, this);

在wfd 中, mediaplayerservice通过remotedisplay new ALooper, 然后通过ALooper这个新线程

来处理wfd 对象相关的message, 基本所有代码功能都是通过消息机制来调用

但有部分setparam功能及回调功能是运行在别的线程中,与ALooper消息处理不是同一个线程

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。

当前名称:Handler与Looper-创新互联
转载来于:https://www.cdcxhl.com/article10/ihsdo.html

成都网站建设公司_创新互联,为您提供做网站品牌网站建设品牌网站制作网站设计自适应网站域名注册

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发