介绍:活动是最基本的Android组件之一,在应用程序中,一个活动通常就是一个用户界面,每一个活动都被实现为一个独立的类,并且从活动几类中继承, 活动类将会显示由View控件组成的用户接口,并对时间Event做出响应,大多数应用程序都会有多个用户界面,因此会有很多的应用活动。
Android的一个活动一般对应界面中的一个屏幕显示,可以理解成一个界面,每一个活动界面的界面上可以包括按钮,文本框等多种可视化UI.
生命周期:
1、活动运行场景:当一个活动被启动时,活动中的onCreate,onStart,onResume这三个方法一次调用,活动在对应的界面上显示出来。
2、活动被覆盖的情景:当活动被覆盖式,就会调用onPasuse方法,如果活动变为不可见,将调用onStop方法。
3、活动恢复的场景:当界面上最前的活动退出后,它所覆盖的活动就会恢复,这时就会调用onResume方法,活动重新被转入运行状态。
4、活动退出的场景:当活动被退出是,onDestroy方法将被调用,将整个进程个kill