.obj使用来放对象的,这个对象可以使任何类型
.what只能放数字(作用可以使用来做if判断)
用过Handler的人都知道,Message有两种获取方法Message msg = new Message();或者Message msg = handler.obtainMessage();
这两种方法的区别是,前者是new的,需要开辟内存空间;后取者是从global Message pool中,性能消耗相对少;
本文介绍了.obj文件用于存放各种类型的对象资源,.what文件仅用于存放数字并支持if条件判断。此外,还探讨了Android中Handler类两种创建Message的方式:通过new Message()新建消息和通过handler.obtainMessage()从全局消息池获取消息,后者因复用了已有的消息对象而具有更高的性能。
.obj使用来放对象的,这个对象可以使任何类型
.what只能放数字(作用可以使用来做if判断)
用过Handler的人都知道,Message有两种获取方法Message msg = new Message();或者Message msg = handler.obtainMessage();
这两种方法的区别是,前者是new的,需要开辟内存空间;后取者是从global Message pool中,性能消耗相对少;
988
454

被折叠的 条评论
为什么被折叠?