ActivityDisplay activityContainer
来源:互联网 发布:中华养生网源码 编辑:程序博客网 时间:2024/06/05 07:59
ActivityDisplay:一个DisplayId对应一个ActivityDisplay,主要维护这个display的相关信息,有一个ArrayList<ActivityStack> mStacks,代表该displayId上的所有activitystack。
activityContainer:虽然起的名字叫activity container但其实是维护一个ActivityStackmStack,因为activities都会在mStack里,所以叫container也ok吧。
每个activityContainer都会和ActivityDisplay关联,把ActivityDisplay里的displayid这那的给activityContainer维护的mStack,把activityContainer的mStacks也给mStack,然后activityContainer里的mStacks会addmStack
安卓有很多这种写法的,在类A里定义一个类B,在类B里定义一个类A,然后互相赋值,就可以互相访问相关东西。
mStack里的mStacks应该代表的是该mStack所属的mStacks,而该mStacks又代表了该displayid上的所有stack,所以其实表示的是该mStack所属哪个设备(display)
阅读全文
0 0
- ActivityDisplay activityContainer
- 编程scala
- Linux升级内核虽然我按照上面的方法没有成功,原因是镜像地址下载太慢导致的,后续知道怎么解决后在评论中给出方案
- j2se项目如何打成可以运行Jar包
- while(a<b<c)怎么理解?
- ViewPager个性化切换
- ActivityDisplay activityContainer
- 迷宫求解
- LeetCode之路:504. Base 7
- Hdp + Ambari 本地源安装
- Maven标准目录结构
- ubtun查看版本
- Linux下如何修改mysql的root用户密码
- 微服务架构与SOA的对比
- mybatis 学习记录(0)——细节注意点