理解Activity的生命周期
理解Activity的生命周期非常重要,系统(Framework)会通过钩子函数(onCreate() onStart() onPause() onResume() onStop() onDestroy() onRestart())来告诉我们当前Activity所在生命周期的哪个状态,我们可以在特定的状态完成相应的操作。
在这里,我们先设计几个场景,看看在不同的场景下,Activity的生命周期函数时如何被调用的。
场景一:启动一个Activity,然后按Back键退出应用
代码如下:
log打印信息如下:
Activity B的代码如下
log打印信息如下:
打开Activity A: