onCreate()Activity第一次被创建时调用
onStart()Activity可以被用户看见时调用
onReStart()重启
onResume()Activity可以获取用户焦点的时候(焦点大概就是你当前要操作的地方.
onPasue()暂停(当启动另一个Activity时执行此方法,其中应添加数据保存之类的方法
onStop()停止(当此Activity处于不可见时调用
onDestroy()销毁(1.明确调用finish()方法时启动;2.系统资源不够用的时候调用
Activity在不同状态下会调用其中某些方法;
DDMS中的LogCat用于查看输出日志;
eg:
启动firstActivity:
firstActivity----onCreate()-->
firstActivity----onStart()-->
firstActivity----onResume();
启动第secondActivity:
firstActivity----onPasue()-->
secondActivity----onCreate()-->
secondActivity----onStart()-->
secondActivity----onResume()-->
firstActivity----onStop;
从secondActivity点击返回键推到firstActivity:
secondActivity----onPasue()-->
firstActivity----onReStart()-->
firstActivity----onStart()-->
firstActivity----onResume()-->
secondActivity----onStop()-->
secondActivity----onDestory();
再次启动secondActivity:
firstActivity----onPasue()-->
secondActivity----onCreate()-->
secondActivity----onStart()-->
secondActivity----onResume()-->
firstActivity----onStop;
注:secondActivity在之前已经被销毁