Android開發筆記(十一)Activity週期

1.如何在一個應用程序當中定義多個Activity

(1)定義一個類,繼承Activity

(2)在該類當中,複寫Activity當中的onCreate方法

(3)在Androidmainfest.xml文件當中註冊該Activity

在application中添加一個子標籤。


有intent-filter是默認啓動的Activity

 

2.啓動一個Activity的方法(如何去啓動一個Actvity)

(1)生成一個意圖對象(Intent)

(2)調用setClass方法設置所要啓動的Activity

Intent.setClass(packageContext,cls);

//Context對象就是當前Activity的對象

//cls對象是需要啓動的Activity的class對象

因此應寫爲:

Intent.setClass(MainActivity.this ,SecondActivity.class);

(3)調用startActivity方法啓動Activity

 

3.Android當中的backstack(後退站)

主要是爲了維護Activity的啓動順序

 

4.生命週期函數不是程序員來決定的,而是Android操作系統決定的。

程序員的任務是在函數中填寫代碼,Activity到達這個週期時就會執行這個函數。

 

5.Activity的生命週期函數

 

6.生命週期函數的調用時機

在什麼時間點調用什麼函數是固定的

7.Activity對象的狀態

 

8.成對的生命週期函數

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章