handler =new Handler(new Callback() {
@Override
public boolean handleMessage(Message msg) {
//更新UI组件的工作,就放置到这里。
//通过msg可以传递信息, 来改变流程的走向。
//同时 把不变的代码进行封装, 把变化的部分通过参数msg传递。 msg对象需要具有应对所有变化的能力。
return false;
}
});
利用handler和message对象的组合, 可以提供 handler的代码复用性。