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。
    异步就是发送信息后,发送者发送信息后,就不再管,它还可以再去做别的事情。 同步就是发送者与接收者同步交流,发送完之后,必须傻等着,什么也不能做,就在那等收的消息。

    作者:哦心有
    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    IntelliJ Idea使用代码折叠
    c# 文件属性读取操作及文件之间操作
    c#文件操作
    c++头文件 #include<iostream>
    基本SQL语句
    dd
    c#属性中的get和set属性
    c#
    c#运算表达式
    c#方法
  • 原文地址:https://www.cnblogs.com/haobox/p/14908734.html
Copyright © 2011-2022 走看看