Activity有三种状态:
当它在屏幕前台时,响应用户操作的Activity, 它是激活或运行状态;
当它上面有另外一个Activity,使它失去了焦点但仍然对用户可见时, 它处于暂停状态;
当它完全被另一个Activity覆盖时则处于停止状态;
当Activity从一种状态转变到另一种状态时,会调用其生命周期方法。
详情:
1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。
2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。
3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运行状态。
4.当前Activity转到新的Activity界面或按Home键回到主屏,自身退居后台:系统会先调用onPause方法,然后调用onStop方法,进入停滞状态。
5.用户后退回到此A