码迷,mamicode.com
首页 > 编程语言 > 详细

主线程给子线程发送消息

时间:2015-10-06 14:11:26      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

//创建主线程的handler

private Handler handler = new Handler(){

  public void handleMessage(Message msg) {

    Message message = new Message();

    //向子线程发消息

    threadHandler .sendMessDelayed(message , 1000);

  }

};

private Handler threadHandler;

onCreate()方法中:

  HandlerThread thread = new HandlerThread("handlerThread");  //HandlerThread解决线程并发问题,可以查看源码。通过它可以获得Looper(Looper不会为空)

  thread .start();

  //创建子线程的handler

  threadHandler = new Handler(thread.getLooper()){

    public void handleMessage(Message msg) {

      Message message = new Message();

      //向主线程发消息

      handler.sendMessDelayed(message , 1000);

    }

  };

主线程给子线程发送消息

标签:

原文地址:http://www.cnblogs.com/annieBaby/p/4857031.html

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