int what=101;
public class SomeThread implements Runnable{
private Handler h;
public SomeThrea(Handler h){
this.h=h;
}
public void run() {
//do some staff
Message m=new Message();
m.what=what;
m.obj="Message Content";
h.sendMessage(m);
}
}
Handler updateHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case: what:
break;
}
super.handleMessage(msg);
}
};
Thread t=new Thread(new SomeThread(updateHandler);
t.start();