Activity生命周期:
onCreate:创建Activity,通常需要调用setContentView加载界面布局资源;
onRestart:重新启动,Activity从不可见到可见,onPause和onStop被执行了,又回到这个Activity;
onStart:正在被启动,已经可见,但没有出现在前台;
onResume:已经可见,出现在前台可与用户交互;
onPause:正在停止,通常onStop紧接着会被调用,但此时若快速返回当前Activity(用户操作难实现),那随后onResume被调用。可以存储数据、停止动画;
onStop:即将停止,可以做回收工作;
onDestroy:即将销毁,可以做回收和资源释放工作。
生命周期备注:
1、打开新Activity时,当前Activity回调步骤:onPause-》onStop,但当新Activity为透明主题,或者非全屏时(即当前Activity仍可见),则onStop不被调用;
2、当用户再次回到原Activity时,回调步骤:onRestart-》onStart-》onResume;
3、当用户按下back键时,回调步骤:onPause-》onStop-》onDestroy;
4、onCreate和onDestroy配对=》是否分配内存创建对象;onStart和o