Activity、Window、WindowManager、View、ViewRootImpl的作用和相互之间的关系

相互关系

一张图说明关系:

  1. Activity持有一个PhoneWindow实例
  2. mDecorView是View树的根节点,PhoneWindow持有一个mDecorView实例
  3. 所有window通过WindowManager管理
  4. WindowManager持有一个ViewRootImpl用于管理View绘制

 

 

Window和WMS之间的通信

ViewRootImpl通过IPC与WMS通信,完成添加Window

posted @ 2020-07-16 21:46  夜空中最亮的盖子  阅读(415)  评论(0)    收藏  举报