安卓APP活動Activity的生命週期及其各方法,注意onPause()和onStop()的區別
前言:
1. 我並沒有深入瞭解,難免出錯
一、Activity完整生命週期(如下圖)
onCreate()->onStart()->onResume()->onPause()->onStop()->onDestroy()
二、解釋
1. onCreate():Activity第一次被建立的時候呼叫,該方法進行一些初始化操作。
2. onStart():Activity從完全不可見狀態變成可見狀態時呼叫,例如:Activity建立完成、Activity從後臺切回前臺等情況。
3. onResume():Activity處於執行狀態時呼叫,此時Activity位於工作棧棧頂。
4. onPause():當前Activity啟動其他活動,並且此Activity並不是完全不可見時呼叫。
5. onStop():當Activity完全不可見時呼叫,注意與onPause()進行區分。
6. onDestroy():呼叫此方法銷燬Activity。