1.更新UI
更新UI操作必须放在主线程,否则会发生ANR.
子线程发送消息,handler捕获分发。
private Handlerhandler=new Handler() {
@Override
public void handleMessage (Message msg) {
super.handleMessage(msg);
switch(msg.what) {
caseMSG_WHAT_COUNT_TIME:
}
}
};
2.重复做某事。
handler.sendEmptyMessage(0);
private Handler handler=new Handler() {
@Override
public void handleMessage (Message msg) {
super.handleMessage(msg);
switch(msg.what) {
//dosomething
hander.sendEmptyMessage();
}
}
};
3.