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