一、Activity簡(jiǎn)介

 移動(dòng)開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

 二、Activity生命周期狀態(tài)

移動(dòng)開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

三、Activity的生命周期方法

移動(dòng)開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

1. 整個(gè)的生命周期,從onCreate(Bundle)開始到onDestroy()結(jié)束。Activity在onCreate()設(shè)置所有的“全局”狀態(tài),在onDestory()釋放所有的資源。例如:某個(gè)Activity有一個(gè)在后臺(tái)運(yùn)行的線程,用于從網(wǎng)絡(luò)下載數(shù)據(jù),則該Activity可以在onCreate()中創(chuàng)建線程,在onDestory()中停止線程。

2. 可見的生命周期,從onStart()開始到onStop()結(jié)束。在這段時(shí)間,可以看到Activity在屏幕上,盡管有可能不在前臺(tái),不能和用戶交互。在這兩個(gè)接口之間,需要保持顯示給用戶的UI數(shù)據(jù)和資源等,例如:可以在onStart中注冊(cè)一個(gè)IntentReceiver來監(jiān)聽數(shù)據(jù)變化導(dǎo)致UI的變動(dòng),當(dāng)不再需要顯示時(shí)候,可以在onStop()中注銷它。onStart(),onStop()都可以被多次調(diào)用,因?yàn)锳ctivity隨時(shí)可以在

網(wǎng)友評(píng)論