会调用该方法
onRestart() : 当取消停止后,会调用该方法
onPause() : 当另个非全尺寸或透明的活动将焦点放在了活动的顶部,那么该活动就会进入暂停状态,然后调用该方法
onStop(...) : 当前活动被另个活动完全覆盖后(比如有人打电话过来),那么该活动就会进入停止状态,然后调用该方法,一般在这个方法中停止所有关于刷新界面的操作.
onDestroy() : activity被系统杀死或者调用...finish方法主动退出,那么会调用该方法, 一般在这个方法中用于释放资源,
2.activity启动模式
在Android开发中,如果我们通过一个按钮重复打开5个相同的activity的话, 系统就会创建多个实例并把它们放入任务栈中...2.2 singleTop栈顶单独模式
在栈顶只能拥有唯一的实例,使用该模式的话,如果当前要启动的activity是栈顶的activity,那么就不会被创建,并且不发生任何变化....比如:我们在当前MainActivity中通过按钮重复打开第二个MainActivity,系统就会检测到当前栈顶正在运行的activity实例等于要打开的activity实例,就不会创建实例.