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.