android.os.Message
定义一个包含描述信息和任意数据的对象。这个对象可以被传递给Handler类。
Message类包含两个额外的int字段和一个额外的对象字段用来给你处理各种特有的情况。
特别说明的是:尽管Message类有一个public的构造方法。最好还是通过Message.obtain()
或则Handler.obtainMessage()方法来获得Message对象。因为后面两种方法是从公共池中获得对象的。
Fields
public int what:
用户定义的字段,容器可以通过这个字段来识别Message的相关的信息。每个Handler都有自己独有的message codes 的命名的空间,所以不用担心会重名的问题。
本文深入探讨了Android OS中的Message机制,包括其定义、关键字段及其在Handler类中的应用。强调通过Message.obtain()和Handler.obtainMessage()方法获取Message对象的重要性,避免直接使用公共构造方法,以充分利用消息池优化性能。
2848

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



