Activity的理解(一)
来源:互联网 发布:甲子网络 unity 编辑:程序博客网 时间:2024/05/16 18:25
Activity有个四种含义:
一、控制器 二 、上下文 三 、包含界面 四 、组件
现阶段主要对第三条进行掌握:
1、 Activity-->PhoneWindow-->DecorView-->LinearLayout-->FrameLayout:标题
-->FrameLayout:setContentView设置的视图
2、从上述理解的话,我们启动一个Activity,其实就是一个Window,这个Window有虚实两部分组成:虚的一部分是 布局,是对View的规划;实的一部分是View。
3、我们添加的东西都是在一个FrameLayout下面。
4、Activity在onCreate之前调用attach方法,在attach方法中会创建window对象。window对象创建时并木有创建Decor对象对象。用户在Activity中调用setContentView,然后调用window的setContentView,这时会检查DecorView是否存在,如果不存在则创建DecorView对象,然后把用户自己的View 添加到DecorView中。
- Activity的理解(一)
- 关于Activity生命周期的理解 一(直白高效版)
- AndroiManifest.xml之Activity (一、关于activity启动模式、属性及Flag的进一步理解)
- 理解Android生命周期(一):activity
- Activity深入理解(一)
- 由浅入深理解Activity(一)
- 深入理解Activity进阶系列(一):Activity启动
- Activity的用法(一):Notification Activity
- 深入理解Activity的生存期(一)之完整生存期
- 深入理解Activity生命周期(一)
- Android学习之Activity源码的理解(一)
- Activity的生命周期(一)
- Activity的生命周期(一)
- Activity的生命周期(一)
- Activity的创建(从Activity的角度理解IWindowSession)
- Android新手入门教程(一):理解Activity生命周期
- 三、基础组件(一) 深入理解Activity
- 深入理解Activity启动流程(一)–Activity启动的概要流程
- 成都传智播客新装上线
- POJ1001&HDU1063
- yum 下载软件
- POJ1002
- hdu 1892 see you ~(二维树状数组)
- Activity的理解(一)
- C++中实现回调机制的几种方式
- 一个简单的加载模块弹出ProgressBar 加载进度条
- oracle 一般手动巡检内容(转)
- JSP乱码总结和自定义Filter设置编码
- C/C++中可变参数的原理
- 上百个Android开源项目分享
- 青蛙又回到了井里
- Win7共享打印机 出现 " 无法保存打印机设置 操作无法完成(错误 0x000006d9)"