关于android handler message问题

这是我适配器的一段代码Message msg = handler.obtainMessage();
msg.what = 0x222;
handler.sendMessage(msg);

这是我一个类继承thread的一段代码
Message msg=new Message();
msg.what = 0x220;
msg.obj = "客户状态已同步";
handler.sendMessage(msg);

适配器调用了thread类的构造方法,请问这样不都是忘message里存值么,并没有发现在哪里取啊,并且感觉这样也没有什么意义呢?

 Handler myHandler = new Handler() {  
          public void handleMessage(Message msg) {   
               switch (msg.what) {   
                    case TestHandler.GUIUPDATEIDENTIFIER:   
                         myBounceView.invalidate();  
                         break;   
               }   
               super.handleMessage(msg);   
          }   
     }; 

你应该有这个的才行

存值:在方法里面写下面的代码,
Message msg = new Message();
msg.what = DISPLAY_MSR_RESULT;
msg.obj = "客户状态已同步";
mHandler.sendMessage(msg);

取值:写一个新的类,
private final Handler mHandler = new Handler() {

    @Override
    public void handleMessage(Message msg) {

        switch (msg.what) {
            case CASE1:
            Toast.makeText(mContext, String.valueOf(msg.obj) , Toast.LENGTH_SHORT).show();
                break;
            case CASE2:
                Toast.makeText(mContext, String.valueOf(msg.obj) , Toast.LENGTH_SHORT).show();
                break;
    default:
        break;
        }
    }
};