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 的发送消息方法发送消息。
时间: 2024-11-05 17:25:15