zoukankan      html  css  js  c++  java
  • 每日学习

    学习Hander通信
    Handler是android提供用于更新UI的一套机制,也是消息处理机制。
    Handler的主要作用有两个:
    在新启动的线程中发送消息。
    在主线程中获取,处理消息。
    由于android中无法在主线程(即UI线程)中访问网络、无法在子线程中访问UI线程元素。故一般是在子线程中访问网络,然后使用Handler发送message通知主线程处理UI更新操作。
    Message是消息原型,包含消息描述和数据;MessageQueue是消息队列;Looper完成消息循环 ;Handler就是驾驭整个消息系统模型,统领Message,MessgeQueue和Looper。
    Handler发送消息和接收消息都是通过Message,而Message是由MessageQueue管理的,Looper用于阻塞和唤醒线程以便处理Message。
    异步就是发送信息后,发送者发送信息后,就不再管,它还可以再去做别的事情。 同步就是发送者与接收者同步交流,发送完之后,必须傻等着,什么也不能做,就在那等收的消息。

    作者:哦心有
    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    序列
    笔算开方法
    笔算开方法
    【AFO】闷声发大财
    P1092 虫食算[搜索]
    数据结构总结
    P1486 [NOI2004]郁闷的出纳员[权值线段树]
    P1850 换教室[dp+期望]
    P4281 [AHOI2008]紧急集合 / 聚会[LCA]
    P5021 赛道修建[贪心+二分]
  • 原文地址:https://www.cnblogs.com/haobox/p/14908734.html
Copyright © 2011-2022 走看看