//在主线程中接收消息
private Handler handler = new Handler( ) {
//处理从工作线程发送过来的消息
public void handleMessage(Message msg) {
int a = msg.arg1; //int参数1
int a1 = msg.arg2; //int参数2
String str = (String) msg.obj; //object参数
int flag = msg.what; //what(int)参数
};
};
//子线程发送消息
new Thread(){
public void run() {
Looper.prepare();
Message msg = Message.obtain();
msg.arg1 = 100;
msg.arg2 = 200;
msg.obj = "sssss";
msg.what = 1;//标记
handler.sendMessage(msg);
Looper.loop();
};
}.start();