View(视图)——消息机制
消息机制
1.实现多线程之间的信息传递的机制
2.用法
(1)Message 消息:
【1】创建 Message.obtain():使用消息池获取或创建新消息
【2】public 属性:
①what int 表示id; ②arg1 int 参数1; ③arg2 int 参数2; ④obj Object 对象;
(2)Handler 处理器
【1】Message的处理器,也负责发送和移除
【2】方法:
①sendMessage(Message) 发送即时消息 (即时发送和处理) ②sendMessageDelayed(Message,延时时间ms数) 发送延时消息 (即时发送,但延时处理)
③sendEmptyMessage(int what) 发送空消息 ④sendEmptyMessageDelayed(int what,延时时间ms数) 发送延时空消息
⑤handleMessage(Message msg) 处理消息的回调方法 ⑥移除还未处理的消息:removeMessage(int what)
(3)MessageQueue 消息队列
(4)Looper循环器