为了账号安全,请及时绑定邮箱和手机立即绑定

这里的Thread可以用HandlerThread 吗?

其实我还不是很清楚Thread 和HandlerThread的区别。。。

正在回答

1 回答

Thread是一个线程,HandlerThread也是一个线程,他们的区别就是在getLooper()的时候,Thread不会对Looper是否创建成功进行判断,可能会出现空指针的问题。但是HandlerThread内部是会进行判断的,如果还没有创建,就会进行等待,直到创建成功,这样可以避免空指针情况。所以HandlerThread本质上就是在Thread上封装了一层,是谷歌方便我们进行使用的东西,本质上还是Thread。

1 回复 有任何疑惑可以回复我~
#1

qq_乱_1 提问者

谢谢!!这下清楚了
2016-07-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android面试常客Handler详解
  • 参与学习       54881    人
  • 解答问题       183    个

学Android开发,必学Handler,也是Android面试常客

进入课程

这里的Thread可以用HandlerThread 吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信