android activity window对象创建过程

 

activity里持有成员变量mWidow,

android activity window对象创建过程

在attach里初始化,并设置windowManager

android activity window对象创建过程

android activity window对象创建过程

activity的attach方法在ActivityThread 的

performLaunchActivity方法里被调用

android activity window对象创建过程

activity被创建后,activity的attach方法被调用

android activity window对象创建过程

Window.java 里面有几个重要的成员变量,mAppToken 里面有activity 的信息,在setWindowManger方法赋值

 android activity window对象创建过程

android activity window对象创建过程

android activity window对象创建过程

private final WindowManagerGlobal mGlobal = WindowManagerGlobal.getInstance();

android activity window对象创建过程