有没有同学知道AttachInfo是什么呢?
通过View的post方法去刷新UI,源代码里面有个AttachInfo,这是什么东西呢?有什么作用?
通过View的post方法去刷新UI,源代码里面有个AttachInfo,这是什么东西呢?有什么作用?
2016-07-07
当前View的AttachInfo信息,这个信息是用来在窗口处理中用的。Android的窗口系统就是用过AttachInfo来判断View的所属窗口的,这个了解下就行。详细信息设计到Android框架层的一些东西。
AttachInfo ai = mAttachInfo; if (ai != null) { boolean lastKeepOn = ai.mKeepScreenOn; ai.mKeepScreenOn = false; child.dispatchAttachedToWindow(mAttachInfo, (mViewFlags&VISIBILITY_MASK)); if (ai.mKeepScreenOn) { needGlobalAttributesUpdate(true); } ai.mKeepScreenOn = lastKeepOn; }
举报