Android生命周期和启动模式
1、Android生命周期
1.1、正常情况下的生命周期
1、onCreate() Activtiy正在创建,做初始化,调用setContentView初始化布局资源
2、onRestart() Activity被重新启动,这种情况一般是用户把Activtiy切回后台,之后又切回来
3、onStart() Activity正在被启动,这时候Activtiy已经可见,但是还没有显示到前台
4、onResume() Activity已经可见了,已经显示到前台
5、onPause() Activtiy正在停止,紧接着会执行onStop,切在此阶段勿做耗时操作
6、onStop() Activtiy正在被停止,可以做写微重量级的操作
7、onDestroy() Activtiy已经被销毁,回收工作与资源释放
分几种情况:
1、当用户打开新的Activity切换到桌面,正常为onPause--onStop,如果新的Activtiy是透明的话,当前Activity不会执 行onSop
2、当用户按下back键回退时候,onPause--onStop--onDestroy