码迷,mamicode.com
首页 > 其他好文 > 详细

Handler机制

时间:2016-07-30 12:08:54      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

    利用Handler来实现UI线程的更新的。

  Handler来根据接收的消息,处理UI更新。Thread线程发出Handler消息,通知更新UI。

Handler myHandler = new Handler() { 
          public void handleMessage(Message msg) {  
               switch (msg.what) {  
                    case TestHandler.GUIUPDATEIDENTIFIER:  
                         myBounceView.invalidate();  //更新UI
                         break;  
               }  
               super.handleMessage(msg);  
          }  
     }; 

class myThread implements Runnable {  
          public void run() { 
while (!Thread.currentThread().isInterrupted()) {   
                      
                    Message message = new Message();  
                    message.what = TestHandler.GUIUPDATEIDENTIFIER;  
                     
                    TestHandler.this.myHandler.sendMessage(message);   //发送消息
                    try {  
                         Thread.sleep(100);   
                    } catch (InterruptedException e) {  
                         Thread.currentThread().interrupt();  
                    }  
               }  
          }  
     }  

Handler机制

标签:

原文地址:http://www.cnblogs.com/judes/p/5720579.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!