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

Handler用法

时间:2016-07-23 13:24:57      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

1.子线程创建handler 方法一   

  HandlerThread handlerThread = new HandlerThread(" sub thread name");  //主要解决线程同步问题

  handlerThread.start();

  Handler subHandler = new Handler(handlerThread.getLooper()){

        public void handleMessage(){

               // 这里就是子线程,子线程名字为 sub thread name, 可以在这里做耗时操作

        }

  } 

 

2.子线程创建handler 方法二

  class MyThread extends Thread{

    public Handler subHandler;

    public void run(){

        Looper.prepare();

        subHandler = new Handler(){

         public void handleMessage(){

               // 这里就是子线程, 可以在这里做耗时操作

          }

        }

        Looper.loop();

     }

 }

 

3. 更新UI方法:主线程handler.post(),   主线程handler.sendMessage(),  view.post(),  runOnUiThread()

Handler用法

标签:

原文地址:http://www.cnblogs.com/wutianlong/p/5698422.html

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