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 活動生命週期 -

Android Activity Lifecycle
廣告
© . All rights reserved.