一、Activity经典生命周期图
备注1:完整生命周期===》onCreate()~onDestroy()
活动生命周期===》onResume()~onPause()
可见生命周期===》onStart()~onStop()
备注2:
1>onResume()
用户手指与UI界面交互。
2>onPause()
在一个app的运行期间,前台的activity有时可能会被其他的视图组件打断,然后进入pause状态。 比如打开一个半透膜的activity (比方一个dialog风格的activity),前一个activity就会进入pause。其实这个时候前一个activity是部分可见的,只是被后来的视图组建挡住了而 失去焦点,这种情况下,失去焦点的activity就处于pause状态。
3>onStop()
但是,当一个activity被打断,并且完全不可见时(即使没被挡住也看不到),这时activity就是处于stops状态
二、Service经典生命周期图