onCreate(); 创建
onStart(); 运行
onResume(); 获取焦点
onPause(); 失去焦点
onStop(); 暂停
onDestroy(); 销毁
onRestart();
Activity的四种状态
活动状态(Active/Running)Activity处于界面最顶端,获取焦点
onCreate(),onStart(),onResume(),ActivityRunning
暂停状态(Paused)Activity失去焦点,但对用户可见。
onCreate(),onStart(),onResume(),ActivityRunning,onPause(),onResume()
停止状态(Stopped)Activity被完全遮挡,但保留所有状态和成员信息
onCreate(),onStart(),onResume(),ActivityRunning,onPause(),onStop(),onRestart(),onStart()
非活动状态(Killed)Activity被停止
onCreate(),onStart(),onResume(),ActivityRunning,onPause(),onStop(),onDestroy(),Activity shut down
当第一次调用一个Activity就会执行onCreate方法
当Activity处于可见状态的时候就会调用onStart方法
当Activity可以得到用户焦点的时候就会调用onResume方法
当Activity没有被销毁的时候重新调用这个Activity就会调用onRestart方法
当Activity被遮挡住的时候就会调用onPause方法
当Activity处于不可见状态的时候就会调用onStop方法
当Activity被销毁时会调用onDestory方法