Android子线程控制主线程UI

 

更新线程:

1 Handler mainHandler = new Handler(Looper.getMainLooper()){
2         /*public  void handleMessage(Message msg){
3             if(msg.arg1 == 1)
4             {
5                 textViewMessage.append("连接服务器成功!");
6             }
7         }*/
8     };//更新UI主线程

 

调用方法:

 1 protected void SetMessages(final String str)
 2     {
 3         Runnable r = new Runnable(){
 4 
 5             //这里需要实现run方法
 6             @Override
 7             public void run(){
 8                 textViewMessage.append(str);
 9             }
10 
11         };
12 
13         mainHandler.post(r);
14     }

 

posted @ 2018-08-23 16:10  阿日斯兰  阅读(1036)  评论(0编辑  收藏  举报