📜  Xamarin-Android活动生命周期

📅  最后修改于: 2020-12-07 05:03:48             🧑  作者: Mango


当用户浏览Android应用程序时,会发生一系列事件。例如,当用户启动一个应用程序(例如Facebook App)时,它将启动并在前台对用户可见,即onCreate()→onStart()→onResume()

如果开始其他活动,例如打来电话,则Facebook应用程序将转到后台,而呼叫将转到前台。现在,我们有两个进程正在运行。

onPause()  --- > onStop()

电话结束后,Facebook应用程序将返回前台。调用了三种方法。

onRestart() --- > onStart() --- > onResume()

Android活动中有7个生命周期过程。它们包括-

  • onCreate-在首次创建活动时调用。

  • onStart-在活动开始并且对用户可见时调用。

  • onResume-活动开始与用户交互时调用。用户输入在此阶段进行。

  • onPause-当活动在后台运行但尚未被杀死时调用。

  • onStop-当活动不再对用户可见时调用。

  • onRestart-在活动停止后被调用,然后再次开始。当用户返回到先前已停止的活动时,通常会调用它。

  • onDestroy-这是活动从内存中删除之前的最后一次调用。

下图显示了Android Activity生命周期-

Android活动生命周期