Android Studio 之 Android系统消息机制 之 Looper消息通道

概述:Android操作系统中存在着消息队列的操作,用消息队列可以完成主线程和子线程之间的消息传递。主要涉及到Looper,Message和Handler类。

简介:

在使用Handler处理Message的时候,需要依靠一个Looper消息通道来完成。当用户取得一个Handler对象时,实际上也是通过消息通道Looper来完成的。在一个Activity类中,会自动帮助用户启动Looper对象。在用户自定义的类中,则需要用户手动调用Looper类中的相关方法,之后才能正常启动Looper对象。

Looper常用方法如下:

【1】、public static final synchronized Looper getMainLooper() ----> 获取主线程。

【2】、public static final Looper myLooper() ----> 获取当前的线程。

【3】、public static final void prepare() ----> 初始化Looper对象。

【4】、public static final void prepareMainLooper()  ----> 初始化主线程的Looper对象。

【5】、public void quit() ----> 消息队列结束时候调用。。。

【6】、public static final void loop()  ----> 启动消息队列。

 

 

---- The End.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值