當Activity處於Android應用中運行時,它的活動Android以Activity棧的形式管理。當前活動的Activity位於棧頂。隨著不通應用的運行,每個Activity都可能從活動狀態轉入非活動狀態,也可能從非活動狀態轉入活動狀態。
Activity的四個狀態:
1.活動狀態Running:當前Activity位於前台,用戶可見,可以獲得焦點。
2.暫停狀態Pause:其他Activity位於前台,該Activity依然可見,只是不能獲得焦點
3.停止狀態Stop:該Activity不可見,失去焦點
4.銷毀狀態:該Activity結束,或Activity所在的Dalvik進程被結束。
(Dalvik是Google公司自己設計用於Android平台的Java虛擬機。)
下面是Android官方文檔中Activity生命周期及相關回調方法