Activity的官方解释是:Activity是一个为了用户完成某些功能(诸如:打电话、发送信息、照相和查看地图等)而提供一个界面的应用程序组件。Activity作为Android应用程序中四大组件之一,是其中最基本也是最复杂的一个组件。它为用户提供了一个与应用程序交互的一个接口,开发人员通过setContentView(View)方法把UI布局页面绑定并展示在Activity创建的窗口上,因此Activity也可以看做是Android各个组件的容器。为了完成各式功能,手机须有页面之间的相互跳转,因此一个较复杂的应用程序含有多个Activity。一个Activity通过Intent可以启动另一个新的Activity,新的Activity展示在用户界面,旧Activity被压入back stack中,期间涉及到Activity的生命周期和任务栈的知识,下面将会一一进行分析。 Activity的官方解释是:Activity是一个为了用户完成某些功能(诸如:打电话