前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >023android初级篇之HandlerThread 的使用

023android初级篇之HandlerThread 的使用

作者头像
上善若水.夏
发布2018-09-28 10:40:05
3330
发布2018-09-28 10:40:05
举报
文章被收录于专栏:上善若水上善若水

HandlerThread的主要功能

Handy class for starting a new thread that has a looper. The looper can then be used to create handler classes. Note that start() must still be called.

使用步骤

  1. 创建一个HandlerThread,即创建了一个包含Looper的线程。 HandlerThread handlerThread = new HandlerThread("leochin.com"); handlerThread.start(); //创建HandlerThread后一定要记得start()
  2. 获取HandlerThread的Looper Looper looper = handlerThread.getLooper();
  3. 创建Handler,通过Looper初始化 Handler handler = new Handler(looper);

通过以上三步我们就成功创建HandlerThread。通过handler发送消息,就会在子线程中执行。

如果想让HandlerThread退出,则需要调用handlerThread.quit();。

参考链接

  1. Android HandlerThread 的使用及其Demo
  2. frameworks/base/core/java/android/os/HandlerThread.java
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015.12.24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • HandlerThread的主要功能
  • 使用步骤
  • 参考链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档