子线程通知主线程刷线UI:
(1),handle
(2),View.post(Runable) 或者 handle.postRunable
(3), runOnUiThread
(4),Looper
Handler:
处理机制
(1),Message,MessageQuere,Looper,hnadler
Message:封装消息 放一个对象obj,what(消息的标识)
MessageQueue:存放消息的
Looper.prepare();//新建一个MessageQueue
。。。
主线程操作
。。。
Looper.loop();//代码结束,后面的代码不会执行
Looper:消息的管家,从MessageQueue中不断拿消息
Handler:发送消息,消息的封装
|