第七節(Activity的生命週期二)

2021-08-31 17:27:39 字數 758 閱讀 9221

task執行過程

把不同程式的activity組裝成task放入stack中。系統展示的始終是最後壓入stack的activity

(先進後出,後進先出),1->2->3->4 back-->3 back-->2

如果1-->2-(finish())->3 back-->1

小視窗模式activity

androidmanifest.xml中註冊activity時,設定android:theme="@android:style/theme.dialog",那麼此activity會以小視窗形式開啟。

建立兩個activity來測試,以下是程式執行記錄的日誌

開啟第1個activity 

執行first:--oncreate 

執行first:--onstart 

執行first:--onresume

開啟第2個activity 

執行first:--onpause

執行second:--oncreate

執行second:--onstart

執行second:--onresume

因為未完全遮擋第1個activity,就沒有調第1個activity的onstop方法

kill時機

當呼叫了activity的onpause,onstop,ondestory這3個方法時。作業系統會根據資源使用率適時的殺掉這些activity

第七節 指標

go語言有指標這一概念。直接上 func pointtest 定義int型別的值a,並且賦值為3 定義int型別指標變數p,並且取a的位址賦值給p 輸出a和p 控制台 3 0xc00000a0a8 3 process finished with exit code 0 a的值為3,p為a在記憶體中的...

第七節 覆蓋虛介面

有時候我們需要表達一種抽象的東西,它是一些東西的概括,但我們又不能真正的看到它成為乙個實體在我們眼前出現,為此物件導向的程式語言便有了抽象類的概念。c 作為乙個物件導向的語言,必然也會引入抽象類這一概念。介面和抽象類使您可以建立元件互動的定義。通過介面,可以指定元件必須實現的方法,但不實際指定如何實...

第七節 結構體

1,下面程式是執行結果是?include include struct stu void fun struct stu p intmain1 fun students 1 system pause return0 2,喝汽水,1瓶汽水1元,2個空瓶可以換一瓶汽水,給20元,可以多少汽水 程式設計實現...