1.主线程创建Handler类的对象,重写handleMessage方法:
Handler handler = new Handler(){
public void handleMessage(Message msg)
{
switch(msg.what)
{
case 0:break;
}
}
};
2.主线程创建一个子线程(用Thread)
3.子线程用Handler对象创建Message对象:
Message m = new handler.obtainMessage();
4.设置what和arg1的值:
m.what = 0;
m.arg1 = 100;
5.发生消息:
handler.sendMessage(m);
以上是线程间通信的一个简单的过程。