sendToTarget与sendMessage
2015-09-28 14:03 一切尽在掌握 阅读(380) 评论(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 的发送消息方法发送消息。