生命周期三大循环
我们能监控Activity生命周期中的三个嵌套循环(monitor three nested loops in the activity lifecycle)
- 1.Activity的entire lifetime(全部的生命期)发生在调用onCreate()和调用onDestory()之间。
在onCreate()方法中执行全局状态的建立(例如定义布局),在onDestroy()方法中释放所有保存的资源。
- 2.Activity的visible lifetime(可见的生命期)发生在调用onStart()和onStop()之间。
在这个期间,用户能在屏幕上看见Activity,和它进行交互。
系统在Activity的完整寿命中可能多次调用onStart()和onStop(),正如Activity交替地对用户可见或隐藏。
- 3.Activity的foreground lifetime (前台的生命期)发生在调用onResume()和onPause()之间。