Activity生命周期指Activity从启动到销毁的过程,在这个过程中,Activity一般表现为4种状态,分别是活动状态、暂停状态、停止状态和非活动状态。
Activity的生命周期以及说明请看下面的代码:
我们可以通过LogCat工具来查看各个函数的调用顺序:onCreate() --> onStart() --> onResume() --> onPause() --> onStop() --> onDestroy() 。在LogCat中的显示如下:
注:当从Activity A 跳转到 Activity B中时,Activity的周期调用函数:onPause() --> onStop(),当从Activity B返回到Activity A中时,Activity 的周期调用函数:onRestart() --> onStart() -->onResume() 。