Acitivity的生命周期想必大家都清楚,但是两个activity之间其实不是独立各自进行的。
从第一个activity1启动另外一个activity2时,会先调用本activity1的onPause方法,再依次调用第二个activity2的onCreate、onStart、onResume方法,之后会调用第一个activity1的onStop方法。
如果第一个activity1在启动第二个后将自己finish()了,那么第一个的activity1的onDestroy也将是最后调用。
如果第二返回第一个,那么一样的顺序,知识第二个也要执行onDestroy。