Xamarin - Android 活动生命周期
当用户浏览 Android 应用程序时,会发生一系列事件。 例如,当用户启动一个应用程序(例如 Facebook 应用程序)时,它会启动并在用户的前台显示,onCreate() → onStart() → onResume().
如果另一个活动开始,例如,有电话进来,那么 Facebook 应用程序将进入后台,而电话进入前台。 我们现在有两个进程正在运行。
onPause() --- > onStop()
通话结束后,Facebook 应用程序返回前台。 调用了三个方法。
onRestart() --- > onStart() --- > onResume()
一个 Android 活动中有 7 个生命周期过程。 他们包括 −
onCreate − 首次创建活动时调用它。
onStart − 它在活动启动并且对用户可见时被调用。
onResume − 当活动开始与用户交互时调用它。 用户输入发生在这个阶段。
onPause − 当活动在后台运行但尚未被杀死时调用它。
onStop − 当活动不再对用户可见时调用它。
onRestart − 在活动停止后,在重新开始之前调用它。 它通常在用户返回到之前已停止的活动时调用。
onDestroy − 这是活动从内存中删除之前的最后一次调用。
下图显示了 Android 活动生命周期 −