Android——Handler类

来源:互联网 发布:淘宝如何做爆款 编辑:程序博客网 时间:2024/06/03 17:56

Android只允许UI线程修改Activity里的UI组件。当一个程序启动时,Android会同时启动一条主线程(Main Thread),主线程主要负责处理与UI相关的事件。所以主线程又称为UI线程。
Handler类的作用:

  1. 在新启动的线程中发送消息。
  2. 在主线程中获取、处理消息:重写回调方法。

Handler通过Looper(每个线程只能有一个Looper)向MessageQueue发送、接受Message。
在线程中使用Handler的步骤:

  1. 调用Looper的prepare()方法,为当前线程创建Looper对象
  2. 创建Handler子类的实例,重写handMessage()方法,负责处理来自于其他线程的消息。
  3. 调用Looper的loop()方法启动Looper。
0 0
原创粉丝点击