android 多线程处理UI

今天弄线程控制androidUI时碰到一个异常Only the original thread that created a view hierarchy can touch its views后来查了一些资料原来是android UI不是安全线程。我们这儿 采用Handler来处理。

final Handler handler = new Handler();

   final Runnable doResulst = new Runnable() {
        public void run() {
            doUI();
        }
    };

  protected void doThread() {

        new Thread() {
            public void run() {
                       Thread.sleep(2000);
                         handler.post(doResulst );             }
        };
        t.start();
    }

    private void doUI() {

    txt.setText("跟新");
    }

你可能感兴趣的:(thread,多线程,UI,android)