📅  最后修改于: 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生命周期-