本文共 463 字,大约阅读时间需要 1 分钟。
面试小结
window、windowManager 和 WMS 的关系
Window是一个抽象类,具体实现类为PhoneWindow,它对View进行管理。WindowManager是一个接口类,继承自接口ViewManager,用来管理window的,它的实现类为WindowManagerImpl,如果我们想要对Window(View)进行添加、更新和删除操作就可以使用WindowManager,WindowMannager会将具体的工作交由WMS来处理,WindowManager和WMS 通过Binder来进行跨进程通信,WMS作为系统服务有很多API是不会暴露给WindowManager的
//#################################分割线 #################################################
Window是以View的形式存在
PhoneWindow 就是在Activity的attach 方法中创建
转载地址:http://cwfrf.baihongyu.com/