首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Handler
订阅
林笃笙
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Android多线程:这是一份全面 & 详细的HandlerThread学习指南
包括简介、具体使用、原理 & 源码分析
[译] 探索 Android 大杀器——Handler
由浅入深,带你认识 Handler 的内部实现原理。
Android Handler 的原理
在 Android 中,只有主线程才能操作 UI,但是主线程不能进行耗时操作,否则会阻塞线程,产生 ANR 异常,所以常常把耗时操作放到其它子线程进行。如果在子线程中需要更新 UI,一般是通过 Handler 发送消息,主线程接受消息并且进行相应的逻辑处理。除了直接使用 Handler,还可以通过 View 的 post 方法以及 Activity 的 runOnUiThread 方法来更新 UI,它们内部也是利用了 Handler 。
Android Handler的使用方式和注意事项
今天给大家讲解的是在Android开发中如何使用Handler和使用Handler时要注意的一些细节问题。本篇文章是作为我上一篇文章《Android源码分析--Handler机制的实现与工作原理》的补充。虽然是补充,但是两篇文章所讲的内容不同:一个是原理的分析,一个是使用的讲解…
Android 源码分析 --Handler 机制的实现与工作原理
Handler 机制在 Android 中是一个非常重要的知识点,在我们的平常开发中也是经常使用到的。在 Android 的面试中 Handler 机制更是必考的题目,而且题目也很单一:请说说 Handler、Looper、MessageQueue 之间的关系。这个问题无论是我去面试还是我面试别…