4 回答
已采纳

阿旭_
TA贡献217条经验 获得超353个赞
UI必须在主线程,而使用handler可以使得正在子线程运行的代码切换到主线程。
也不一定非要用handler,还有AsyncTask中的onPost……也是类似的原理。

FINE_Android
TA贡献24条经验 获得超6个赞
好像不是一定需要用handler吧,只是更新UI必须在主线程中,一般网络请求等耗时操作在子线程中,handler的机制正好是用来进行线程之间进行通信的,所以用它了
- 4 回答
- 0 关注
- 1791 浏览
添加回答
举报
0/150
提交
取消