面试一问:Handler的机制/原理

Handler主要是用于更新UI,这个简单的流程是需要记住的:

1.Handler.sendMessage(msg)时,把msg发送到Looper的成员变量:MessageQueue(消息队列)里;

2.Looper.loop()执行死循环,把MessageQueue(消息队列)的msg发送到handler.handlerMessage(Message msg)方法里,最后在此方法里更新UI操作。

猜你喜欢

转载自blog.csdn.net/gxhea/article/details/121178302