安卓动态加载(二)-WindowManager

前段时间遇到一个问题:怎么获取对话框的视图层级 对话框不属于当前的Activity所在的window里面。所以通过监听当前window的状态改变是无法实现的。于是准备挖掘一番。 首先看看Dialog的构造方法,发现的确是新建了一个PhoneWindow,并赋值给成员变量mWindow,同时将系统WindowManager赋值给mWindow,如下图源码片段: 然后,再看一下Dialog的show方
相关文章
相关标签/搜索