刷新Ui界面

来源:互联网 发布:三菱编程手册da 编辑:程序博客网 时间:2024/05/17 01:05

由于用new Thread().start() 开启一个线程就违背了android UI 单线程的原则。故考虑使用Handler类;

1.Handler handler = new Handler() {

public void  sendMessage(Message msg) {

switch(msg.what) {

case 0: 界面需要修改的地方; break;

case 1: 界面需要修改的地放; break;

}

}

   };



在需要刷新界面的地方

Message msg = new Message();

msg.what = 0或者是1;

Handler所在类的类名的对象.handler.sendMessage(msg);


通过这个方法就可以在当前UI线程中刷新Ui界面

原创粉丝点击