阅读背景:

Window和WindowManager(Android开发艺术探索学习笔记)

来源:互联网 

概述

Window表示一个窗口的概念,它是一个抽象类,它的具体实现类是PhoneWindow。WindowManager是外界访问Window的入口,Window的具体实现位于WindowManagerService中。WindowManager和WindowManagerService的交互其实是一个IPC过程。Android中所有视图都是通过Window来呈现的,无论是Activity,Dialog还是Toast,它们的视图都是附加在Window上的,因此Window是View的直接管理者。从事件分发的流程可以知道,触摸事件是由Window传递给DecorView的,Activity的setContentView()在底层也是通过Window来完成的。Window表示一个窗口的概念,它是一个抽象类,它的具体实现类是PhoneWindow。Wind




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: