- Xamarin 教程
- Xamarin - 首頁
- Xamarin - 安裝
- Xamarin - 第一個應用程式
- Xamarin - 應用程式清單
- Xamarin - Android 資源
- Xamarin - Android Activity 生命週期
- Xamarin - 許可權
- Xamarin - 構建應用程式 GUI
- Xamarin - 選單
- Xamarin - 佈局
- Xamarin - Android 控制元件
- Xamarin - Android 對話方塊
- Xamarin - 庫
- Xamarin - Andriod 檢視
- Xamarin - 多屏應用程式
- Xamarin - 部署你的應用程式
- Xamarin 有用資源
- Xamarin - 快速指南
- Xamarin - 有用資源
- Xamarin - 討論
Xamarin - Android Activity 生命週期
當用戶瀏覽 Android 應用時,將發生一系列事件。例如,當用戶啟動一個應用程式,比如 Facebook 應用程式,它啟動並對使用者顯示在前臺,onCreate() → onStart() → onResume()。
如果另一個活動啟動,比如來電話,那麼 Facebook 應用程式將轉到後臺,而電話轉到前臺。我們現在有兩個程序在執行。
onPause() --- > onStop()
當電話結束時,Facebook 應用程式將返回前臺。呼叫了三個方法。
onRestart() --- > onStart() --- > onResume()
Android 活動中有 7 個生命週期過程。它們包括 -
onCreate - 活動第一次建立時呼叫。
onStart - 活動啟動並對使用者可見時呼叫。
onResume - 活動開始與使用者互動時呼叫。使用者輸入在此階段進行。
onPause - 活動在後臺執行但尚未被終止時呼叫。
onStop - 活動不再對使用者可見時呼叫。
onRestart - 活動停止後在再次啟動之前呼叫。通常在使用者返回到先前已被停止的活動時呼叫。
onDestroy - 這是從記憶體中刪除活動之前的最後呼叫。
以下插圖顯示了 Android 活動生命週期 -
廣告