Android的四大组件分别是:Activity、Service、BroadcastReceiver、ContentProvider。而本章将要讲解的Activity,正是Android四大组件之一,也是最常用的一个组件。
Activity主要用来承载一个操作界面,并呈现给用户。在实际项目中,通常使用多个Activity定义多个界面,相互配合来完成整个项目的功能逻辑。Android会把同一线程中开启的Activity压入到Activity的回退栈中,而当前活动的Activity位于回退栈的栈顶。
Activity从开始运行到结束,受到Android系统的控制,并且在其中各个状态具有自己的生命周期。
接下来将对Activity的内容进行进行详细讲解。