读书人

一、Activity初步

发布时间: 2012-10-28 09:54:44 作者: rapoo

1、Activity初步

一、创建Activity的要点

?

1、一个Activity就是一个类,并且这个类要继承Activity

2、需要覆写onCreate()方法

3、每添加一个Activity都需要在AndroidMainfest.xml中进行配置?

4、为Activity添加必要的控件

            android:name=".Activity01Activity"            android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />   //配置了这个代表哪一个Activity先启动                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>
?

二、Activity生命周期

?

?

public class Activity extends ApplicationContext {? ? ?protected void onCreate(Bundle savedInstanceState); //当第一次调用Activity时会调用该方法 ? ? ?protected void onStart();  //当Activity处于可见状态下调用该方法? ? ?? ? ?protected void onRestart();//得到用户焦点调用该方法? ? ?protected void onResume();//回到第一个activity的时候先调用该方法? ? ?protected void onPause();、//启动第二个activity的时候调用第一个的activity方法? ? ?protected void onStop();//? ? ?protected void onDestroy();?}

?

三、task

task就是一个栈,这个栈里面存放了很多activity。他遵循着后进先出的原则。在一个应用程序中,用户后打开的activity先进入task

?

读书人网 >编程

热点推荐