activity我们称之为“活动”,在应用程序中,一个activity通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件作出响应。
简单理解,activity代表一个用户所能看到的屏幕,主要用于处理应用程序的整体性工作,例如,监听系统事件(按键事件、触摸屏事件等),为用户显示指定的View,启动其他activity等。所有应用的activity都继承于android.app.Activity类,该类是android提供的基层类,其它的Activity继承该父类后,通过父类的方法来实现各种功能,这种设计在其他领域也较为常见。