今天介紹的是Activity的生命週期,先來介紹一下什麼是生命周期。
當用戶瀏覽、退出和返回到您的應用時,您應用中的 Activity 會更著你在每個階段所要應用的方法進行改變。
而這些階段有下列幾種:系統正在創建、停止或恢復某個 Activity,或者正在銷毀該 Activity 所在的進程。
一開始啟動時的呼叫順序為。
onCreate -> onStart -> onResume
如果中途呼叫了另一個Activity時。
onPause頁面一-> onCreate頁面二-> onStart頁面二- onResume頁面二-> onStop頁面一
按Back鍵可以回到原本的Activity時。
onPause頁面二-> onRestart頁面一-> onStart頁面一-> onResume頁面一-> onStop頁面二-> onDestroy頁面二
最後Activity結束的流程是。
onPause -> onStop -> onDestroy