• 1.摘要
  • 2.基本信息
  • 3.描述
  • 4.生命周期

Activity

android

Activity 名词 n.

1. 活动;活动力[U]

2. 行动[U]

3. 活跃;敏捷[U]

4. (某一团体的)特殊活动;带消遣性的活动[P1]

基本信息

  • 中文名

    活动

  • 外文名

    Activity

  • 类别

    文化

描述

Activity是最基本的模块,一般称之为“活动”,在应用程序中,一个Activity通常就是一个单独的屏幕。简单理解,Activity代表一个用户所能看到的屏幕,主要用于处理应用程序的整体性工作,例如监听系统事件,为用户显示指定的View,启动其他Activity等。所有应用的Activity都继承于android.app.Activity类,该类是Android提供的基层类,其他的Activity继承该父类后,通过父类的方法来实现各种功能。

生命周期

和J2ME的 MIDlet 一样,在android中,Activity的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。

在 android.app.Activity类中,Android 定义了一系列与生命周期相关的方法,在我们自己的 Activity 中,只是根据需要复写需要的方法,Java 的多态性会保证我们自己的方法被虚拟机调用,这一点与 J2ME 中的 MIDlet 类似。

public class OurActivity extends Activity {

protected void onCreate(Bundle savedInstanceState);

protected void onStart();

protected void onResume();

protected void onPause();

protected void onStop();

protected void onDestroy();

}