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

多谢分享以及辛苦的自己解析源码

感觉一些有用,一些没用。对于HandlerThread感觉用不到,定义了HandlerThread就可以zaiHandlerMessage中做耗时操作了,数据库中的数据,访问网络,可是我们完全可以先New一个子线程处理这些操作呀,耗时操作完成后再让Ui线程更新Ui就可以了。还有new Handler在子线程中的一个异常,google官方建议我们将new Handler();对象定义成public static 的,好让全局调用,怎么能委屈Handler()在一个子线程中呢!更新Ui的4中方法还是讲得比较详细的!

正在回答

1 回答

HandlerThread,其实主要是担心多线程访问时造成的异常!当然如果只有一个子线程发送消息等操作,那么你可以直接new一个!

0 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

多谢分享以及辛苦的自己解析源码

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号