sendToTarget与sendMessage
2015-09-28 14:03 一切尽在掌握 阅读(398) 评论(0) 收藏 举报1、第一种:
Message message = Message.obtain(handler, R.id.decode_succeeded, rawResult);
// Message message = Message.obtain(handler, R.id.decode_failed);
Bundle bundle = new Bundle();
//set bundle data
message.setData(bundle);
message.sendToTarget();
Message msg = handler.obtainMessage();
msg.arg1 = i;
msg.sendToTarget();
2、第二种
Message msg=new Message();
msg.arg1=i;
handler.sendMessage(msg);
第一种写法是message 从handler 类获取,从而可以直接向该handler 对象发送消息,第二种写法是直接调用 handler 的发送消息方法发送消息。
浙公网安备 33010602011771号