两个 Activity 之间跳转必然会执行的是下面几个方法。
- onCreate():在 Activity 生命周期开始时调用。
- onRestoreInstanceState():用来恢复 UI 状态。
- onRestart():当 Activity 重新启动时调用。
- onStart():当 Activity 对用户即将可见时调用。
- onResume():当 Activity 与用户交互时,绘制界面。
- onSaveInstanceState():即将移出栈顶保留 UI 状态时调用。
- onPause():暂停当前活动 Activity,提交持久数据的改变,停止动画或其他占用 GPU 资源的东西,由于下一个 Activity 在这个方法返回之前不会 resume,所以这个方法的代码执行要快。
- onStop():Activity 不再可见时调用。
- onDestroy():Activity 销毁栈时被调用的最后一个方法