Activity类生命周期

     Activity通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件作出响应。

从开发者角度看,Activity是一个Java类

Activity类必须遵守一定的规范,例如,必须直接或间接继承自android.app.Activity类等;必须覆盖父类的某些方法等。

public class HelloActivity extends Activity {

     /** Called when the activity is first created. */

     public void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);//指定要显示xml文件且只能指定一个xml文件但一个xml文件却可以被多个activity类指定

          setContentView(R.layout.main);

     }

}

Android应用中的任何Activity类都继承了父类android.app.Activity类

子类经常覆盖的方法

 onCreate();

 onPause();

Activity类中常用方法

 setContentView();

 findViewById();

Acitivity的生命周期如下图所示:

 

posted on 2013-07-06 12:26  笑傲人生乐园  阅读(436)  评论(0编辑  收藏  举报