每次进入一个Activity都会执行onCreate(),紧跟着是onStart(),而后Activity呈现出来,app
onResume(),如有新的Activity进入,当前Activity执行onPause(),这时有三个选择:生命周期
onStop()后显示新的Activity,以后onDestroy()销毁当前Activity,显示新的,执行 onDestroy()有两种方式进程
onResume()回到当前Activity内存
或是app有很高的访问内存的优先级,进程被杀死后,用户再次操做进入当前Activity,执行 onCreate()it
用户在新的Activity界面点击回退键,回到以前的Activity方法
onStop()以后,未被销毁,再次回来,执行onRestart(),紧跟是onStart(),紧跟是 onResume(),回到当前Activity数据
通常数据的持久化保存会在onPause()方法内top
当前Activity状态的保存放在onStart()方法内vi