这个问题和我之前的一个问题(如下)是一个姊妹题,要将这两道题同步学习和看待。
回答这个问题,我们首先要明白,Window,DecorView ,ViewRootImpl,View
到底是什么,什么时候创建的?
1.Window是什么?
Window
是Android
里面管理View
的工具,装载View
的实体,每个Activity
或者Dialog
一定要有一个Window
,而Window
的唯一实现类就是PhoneWindow
,我们可以看下面的分析。
public void setContentView(@LayoutRes int layoutRe