Handler面试小结


Handler的面试小结

1.什么是Handler。

Handler是一个消息机制的上层接口。用于从子线程中发送消息给主线程,就能更新UI。

2.为什么主线程不能更新UI?

更新UI的操作可能会涉及耗时的运算,就会引起ANR异常(4s)。

3.为什么子线程不能更新UI?

子线程不是线程安全的 ,只有主线程能够更新UI,否则就会抛出一个如下异常

野望 wechat
欢迎订阅我的个人微信公众号:yewang1993