公司:#美團(tuán) #滴滴
崗位:#軟件測(cè)試工程師
關(guān)鍵字:#adb #Android #移動(dòng)端app #Appium #java 周期即活動(dòng)從開始到結(jié)束所經(jīng)歷的各種狀態(tài)。
生命周期即活動(dòng)從開始到結(jié)束所經(jīng)歷的各個(gè)狀態(tài)。從一個(gè)狀態(tài)到另一個(gè)狀態(tài)的轉(zhuǎn)變,從無(wú)到有再到無(wú),這樣一個(gè)過程中所經(jīng)歷的狀態(tài)就叫做生命周期。
Activity本質(zhì)上有四種狀態(tài):
1.運(yùn)行(Active/Running):Activity處于活動(dòng)狀態(tài),此時(shí)Activity處于棧頂,是可見狀態(tài),可以與用戶進(jìn)行交互
2.暫停(Paused):當(dāng)Activity失去焦點(diǎn)時(shí),或被一個(gè)新的非全面屏的Activity,或被一個(gè)透明的Activity放置在棧頂時(shí),Activity就轉(zhuǎn)化為Paused狀態(tài)。此刻并不會(huì)被銷毀,只是失去了與用戶交互的能力,其所有的狀態(tài)信息及其成員變量都還在,只有在系統(tǒng)內(nèi)存緊張的情況下,才有可能被系統(tǒng)回收掉
3.停止(Stopped):當(dāng)Activity被系統(tǒng)完全覆蓋時(shí),被覆蓋的Activity就會(huì)進(jìn)入Stopped狀態(tài),此時(shí)已不在可見,但是資源還是沒有被收回
4.系統(tǒng)回收(Killed):當(dāng)Activity被系統(tǒng)回收掉,Activity就處于Killed狀態(tài)