欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

Android之Handler有感(二)

发布时间:2025/7/14 Android 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Android之Handler有感(二) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

注意:我们创建Handler的对象调用post方法,然后传递进去一个Runnable对象的这种方式并不会创建一个新的线程。

HandlerThread和Looper :HandlerThread是Thread的子类

以下是应用框架: 

1. 首先创建 HandlerThread对象

2. 对用HandlerThread对象的start方法启用新线程

3. 创建一个类继承Handler,调用含有Looper的构造函数

    public class MyHandler extends Handler{

  public MyHandler (Looper looper){
super(looper);
}

public void handlerMessage(Message msg){} 

}

4. 创建MyHandler 的实例,并且传入HandlerThread实例的getLooper作为参数

    MyHandler handler = new MyHandler(new HandlerThread.getLooper());

    Message message = handler.obtainMessage();

    //目标为获得该Message对象的Handler对象 

    message.sendToTarget();

 

总结

以上是生活随笔为你收集整理的Android之Handler有感(二)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。