Handler sendMessage 与 obtainMessage (sendToTarget)比较
来源:互联网 发布:mac如何连续看照片 编辑:程序博客网 时间:2024/05/03 01:22
转自:http://iaiai.iteye.com/blog/1992196
obtainmessage()是从消息池中拿来一个msg 不需要另开辟空间new
new需要重新申请,效率低,obtianmessage可以循环利用;
- //use Handler.obtainMessage(),instead of msg = new Message();
- //because if there is already an Message object,that not be used by
- //any one ,the system will hand use that object,so you don't have to
- //create and object and allocate memory.
- //it is also another example of object recycling and reusing in android.
- Message msg = mHandler.obtainMessage();
- msg.what = UPDATE_LISTVIEW;
- msg.obj = current + "/" + total + "songs";
- //this method is called from worker Thread,so we cannot update UI from here.
- msg.sendToTarget();
- Message msg = handler.obtainMessage();
- msg.arg1 = i;
- msg.sendToTarget();
- Message msg=new Message();
- msg.arg1=i;
- handler.sendMessage(msg);
第一种写法是message 从handler 类获取,从而可以直接向该handler 对象发送消息,第二种写法是直接调用 handler 的发送消息方法发送消息。
0 0
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- 再看 --Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Android 横竖屏处理
- SAP CO
- 阿里巴巴的开源项目Druid(关于数据库连接)
- 3GPP TS 23.122 V12.7.0 中文版---1
- Generating 2D Navmeshes
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Linux系统中fork()函数精讲
- Sql Server 2005 统计信息用途
- redis集群的mac下搭建
- Servlet之读取资源文件
- CC学习笔记2:3FDP:用户数据保护类
- websocket解释
- Java反射机制
- 软件插件化,大势所趋新势力