Android 协调 activity

当一个activity 启动了另外一个的时候,它们都会经历生命周期变化。一个会暂停乃至停止,而另一个则启动。这种情况下,你可能需要协调好这些activity:

生命周期回调顺序是已经定义好的,尤其是在两个activity 在同一个进程内的情况下:

  1. 调用当前activity 的onPause() 方法。

  2. 接着,顺序调用新启动activity 的onCreate()、onStart()和onResume()方法。

  3. 然后,如果启动的activity 不再于屏幕上可见,则调用它的onStop()方法。