1 HandlerThread介绍 HandlerThread的本质其实就是Thread封装了Looper。默认情况下,开启一个新的线程时,不会有Looper循环。HandlerThread带个我们的功能是:当开启一个新的线程时,默认帮我们建立好消息循环。方便我们的使用。 2 HandlerThread使用例子 public class MyActivity extends Activity
工作之间随手写的,handler + thread是初学者喜欢用的,为了不影响ui线程,开辟一个新的thread进行耗时操作,操作结束后需要更新ui,就需要通过handler进行 sendmessage来与ui线程通信,提醒一下在创建handler的时候,大部分初学者没有注意到参数Looper,它是负责不断循环处理线程中的message.很多人会问我没有注意创建 loo
关于Hanlder的基本使用可以参见博文《Android中Handler的使用》,如果想了解Handler、Looper、Thread等的相互关系以及内部实现原理可以参见博文《深入源码解析Android中的Handler,Message,MessageQueue,Looper》。 Android中的API中对HandlerThread的描述是: Handy class for starting