Android 线程中更新UI

来源:互联网 发布:underscore.js 编辑:程序博客网 时间:2024/05/15 03:15

安卓在线程中更新UI的方法就是发消息到主线程

private Thread mThread;public void runThread() {    mThread = new Thread(runnable);    mThread.start();//线程启动}Runnable runnable = new Runnable() {    @Override    public void run() {      //todo    mHandler.obtainMessage(0).sendToTarget();    };}private Handler mHandler = new Handler() {    public void handleMessage(Message msg) {//此方法在ui线程运行        switch (msg.what) {            case 0:                  //todo                  break;        }    }};
不要忘记在Activity销毁是,结束线程。

@Overrideprotected void onDestroy() {    super.onDestroy();    mHandler.removeCallbacks(runnable);}

0 0
原创粉丝点击