Android在非UI主线程操作UI的简单方法

来源:互联网 发布:图书馆管理数据库设计 编辑:程序博客网 时间:2024/05/22 01:59

碰到一个需要在非UI主线程更新UI界面的问题,通过查阅相关资料以及通过“度娘”查到一些简单方法,记录下来,方便以后查阅

1.在新看的thread里面使用view的post方法,实例代码如下:

    public void onClick(View v){

        new Thread(new Runnable(){

           public void run(){

                 //相关运算

                 mTextView.post(new runnable(){

                 public void run(){

                     mTextView.setText(更新的内容);

               }

        });

     }

  }).start();

}

2.使用AsyncTask

   其实AsyncTask是封装了Thread,Runnale以及其他相关对象,具体的代码可以看androidSDK参考文档

0 0
原创粉丝点击