handler

来源:互联网 发布:北京南街村方便面 知乎 编辑:程序博客网 时间:2024/06/05 17:02
public Handler mHandler = new Handler() {    public void handleMessage(Message msg) {        switch (msg.what) {            case 1:               //ui主界面做处理                break;            default:                break;        }        super.handleMessage(msg);    }};
 public void test(View v) {          Thread thread = new Thread(new Runnable() {            @Override            public void run() {                //自己代码。耗时操作。通知ui主线程                Message message = new Message();                message.what = 1;                mHandler.sendMessage(message);            }        });        thread.start();    }