WindowContainer相关类

WindowContainer类
  从WindowContainer类的注释中可以看出该类中定义了一些公共的方法和属性给直接持有窗口的自己或者它的孩子使用,像RootWindowContainer、DisplayContent、DisplayArea、DisplayArea.Tokens、TaskDisplayArea、Task、ActivityRecord、WindowToken、WindowState都是直接或者间接持有了WindowContainer。
以下就是WindowContainer相关类的继承图
在这里插入图片描述

下面就来解释以下WindowContainer相关类
1.RootWindowContainer:根容器窗口,即树根。通过它可以遍历寻找,可以找到窗口树上的任一窗口。
2.DisplayContent:该类对应着显示屏幕,Android支持多屏的,所以存在多个DisplayContent对象
3.DisplayArea:该类是对应着显示屏幕下面的,代表一组窗口合集子类,如Tokens,TaskDisplayArea等等。
4.TaskDisplayArea:在窗口层级树中它位于窗口层级的第2层。应用层处于该层,即:int APPLICATION_LAYER = 2。
5.DisplayArea.Tokens:代表专门包含WindowTokens的容器
6.ImeContainer:输入法窗口的容器
7.Task:任务,
8.ActivityRecord:是对应着应用进程中的Activity。
9.WindowState:WindowState是对应着一个窗口的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值