Android中Activity生命周期从网上摘的

事件回调方法以下1-4不可终止。

1.onCreate():Activity启动后第一个被调用的方法,常用来进行Activity的初始化,例如创建View、绑定数据或者恢复信息等。。

(?oncreate可以恢复什么信息)

2.onStart():当Activity显示在屏幕上时,该方法被调用

3.onRestart():当Activity从停止状态进入活动状态前,调用该方法。

4.onResume():当Activity能够与用户交互,接受用户输入时,该方法被调用。此时的Activity位于Activity栈的栈顶

(?理解不了)

5.onPause():可终止。当Activity进入暂停状态时,该方法被调用。一般用来保存持久的数据或释放占用的资源

6.onStop():可终止。当Activity进入停止状态时,该方法被调用

7.onDestory():可终止。当Activity被终止前,即进入非活动状态前,该方法被调用

8.onSaveInstanceState():不可终止。Android系统因资源不足终止Activity前调用该方法,用以保存Activity的状态信息,供onRestoreInstanceState()或oncreate()恢复之用

9.onRestoreInstanceState():不可终止。恢复onSaveInstanceState()保存的Activity状态信息,在onstart()和onResume()之前被调用