你的位置:首页 > 软件开发 > 操作系统 > Android handler学习笔记

Android handler学习笔记

发布时间:2015-03-14 23:00:56
调用Message.obtain()从消息池中获得一个message对象,而不是直接new一个message对象,可以节省内存开销。也可以用handler.obtainMessage(),其实是一样的,obtainMessage()就是返回Message.obtain()mess ...

Android handler学习笔记

  • 调用Message.obtain()从消息池中获得一个message对象,而不是直接new一个message对象,可以节省内存开销。也可以用handler.obtainMessage(),其实是一样的,obtainMessage()就是返回Message.obtain()
  • message.sendToTarget()跟handler.sendMessage()是一样的
  • 下面的方式可以拦截Message。
    private Handler handler=new Handler(new Callback(){    public boolean handleMessage(Message msg){      //在Callback中可以拦截掉message      //这里返回true以后就不会再执行下面的那个handleMessage。      if(msg.what==1)return true;      return false;    }  }){    public void handleMessage(Message msg){      //处理消息    }  };

    原标题:Android handler学习笔记

    关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录