3 回答

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊
super.onCreate(savedInstanceState);//調(diào)用父類,進(jìn)行一些界面運(yùn)行參數(shù)的初始化,必須的,不然部分內(nèi)置參數(shù)無(wú)法初始化完成
setContentView(R.layout.activity_main);//初始化當(dāng)前xml的布局。顯示使用。

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
Activity onCreate()是在Activity創(chuàng)建時(shí)被系統(tǒng)調(diào)用,是一個(gè)Activity生命周期的開(kāi)始;它主要做這個(gè)activity啟動(dòng)時(shí)一些必要的初始化工作,這個(gè)函數(shù)調(diào)用完后,這個(gè)activity并不是說(shuō)就已經(jīng)啟動(dòng)了,或者是跳到前臺(tái)了。
onCreate之后還有onRestart()和onStart()等,實(shí)際上onStart()調(diào)用完畢了這個(gè)activity還沒(méi)有完全啟動(dòng),也只是前臺(tái)可見(jiàn),直到 onResume() 調(diào)用后這個(gè)onCreate才算終于啟動(dòng)。
onCreate方法的完整定義如下:
public void onCreate(Bundle saveInsanceState){
super.onCreate(saveInsanceState);
}
- 3 回答
- 0 關(guān)注
- 163 瀏覽
添加回答
舉報(bào)