当前位置: 代码迷 >> 综合 >> sendToTarget 和 sendMessage 区别
  详细解决方案

sendToTarget 和 sendMessage 区别

热度:20   发布时间:2024-01-04 15:24:44.0
sendtoTarget,是message的方法(这个要事先知道目标是谁,才能调) 
sendMessage是Handler的方法(这个是目标直接自己调) 

Message msg = handler .obtainMessage(); 
msg.arg1 = i; 
msg.sendToTarget(); 

Message msg=new Message(); 
msg.arg1=i; 
handler.sendMessage(msg); 
第一种写法是message 从handler 类获取,从而可以直接向该handler 对象发送消息,第二种写法是直接调用 handler 的发送消息方法发送消息。