Activity中持有一个Window对象,但Window是一个抽象类,所以Activity持有的是Window的实现类PhoneWindow。在PhoneWindow中有一个内部类DecorView,我们在一个Activity的onCreate方法中调用的setContenView就是在DecorView中设置,而且这个DecorView还继承与Fragment。
一张图理解Activity、Window和DecorView
最新推荐文章于 2023-03-24 16:55:27 发布
Activity中持有一个Window对象,但Window是一个抽象类,所以Activity持有的是Window的实现类PhoneWindow。在PhoneWindow中有一个内部类DecorView,我们在一个Activity的onCreate方法中调用的setContenView就是在DecorView中设置,而且这个DecorView还继承与Fragment。