Android异步消息机制

异步消息机制

  1. Message
    Message是在线程之间传递的消息,可以在内部携带少量信息。
    成员:
    what, arg1, arg2
  2. Handler
    用于发送和处理消息。
    成员方法:
    sendMessage()
    handleMessage()
  3. MessageQueue
    消息队列,用于存放所有通过Handler发送的消息。每个线程中只有一个MessageQueue对象。
  4. Looper
    每个线程中的MessageQueue管家。调用Looper的loop()方法后,就会进入一个无限循环,然后每当发现MessageQueue中存在一条消息,就会把它取出,并传递到Handler的handleMessage()方法中。每个线程只有一个Looper对象。

在这里插入图片描述
异步消息处理机制示意图

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

梦里汉唐

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值