文章目录
- Activity
- Window
- View
- 为什么需要 Window?
- Window和View的关系
- Activity与Window的关系
- 示例流程
- 图示
- 总结
- 扩展阅读
在Android应用程序开发中,
Activity、Window 和 View
是构建用户界面的核心组件。它们之间有着紧密的联系,但角色和职责各不相同。下面是对它们联系和区别的详细解释:
Activity
- 定义:
Activity
是应用程序的一个单元,表示单个屏幕上的用户界面。 - 职责:
- 管理应用程序的生命周期(如创建、启动、暂停、恢复、销毁等)。
- 处理用户的交互输入。
- 加载和管理布局资源。
- 是视图的宿主,通常通过
setContentView()
方法来设置显示的布局。
- 联系: 每个
Activity
都包含一个Window
对象,用来管理和显示其内容。