Handler主要是用于更新UI,这个简单的流程是需要记住的:
1.Handler.sendMessage(msg)时,把msg发送到Looper的成员变量:MessageQueue(消息队列)里;
2.Looper.loop()执行死循环,把MessageQueue(消息队列)的msg发送到handler.handlerMessage(Message msg)方法里,最后在此方法里更新UI操作。
Handler主要是用于更新UI,这个简单的流程是需要记住的:
1.Handler.sendMessage(msg)时,把msg发送到Looper的成员变量:MessageQueue(消息队列)里;
2.Looper.loop()执行死循环,把MessageQueue(消息队列)的msg发送到handler.handlerMessage(Message msg)方法里,最后在此方法里更新UI操作。