一个Activity代表手机屏幕的一屏,或者平板电脑的一个窗口。
重要组成单元之一,提供了和用户交互的可视化界面。
一个Activity中可以添加很多组件,组件负责具体功能。
一个应用有多个Activity,这些Activity组成了Activity栈。栈顶事当前活动的,其他被压入下面的成为非活动Activity,等待是否可能被恢复为活动状态。
四种状态:
- 活动:当前Activity,位于栈顶,用户可见,有焦点
- 暂停:失去焦点Activity,可见,但是内存低情况下,不会被杀死。
- 停止:该Activity被其他Activity覆盖,不可见,仍保持状态和信息,但内存低会被杀死。
- 销毁:Activity结束,或所在Dalvik进程结束。