FirstActivity.onCreate()
FirstActivity.onStart()
FirstActivity.onPause()
程序运行成功,进入FirstActivity,接下来的操作有三种可能:
一、点击Home按钮,函数调用情况如下:
FirstActivity.onPause()
FirstActivity.onStop()
二、 点击返回键,函数调用如下;
FirstActivity.onPause()
FirstActivity.onStop()
FirstActivity.onDestroy()
三、点击next按钮,函数调用情况如下;
SecondActivity.onCreate()
SecondActivity.onStart()
SecondActivity.onResume()
FirstActivity.onStop()
此时活动窗口为SecondActivity,接下来有两种可能:
总结:
返回键如Activity.finish()的功能差不多,都会调用onDestroy()销毁窗口。该简单程序在哪个窗口按Home推出的,当在点击该程序时,进入的就是推出前的窗口(因为按Home键没有调用onDestroy())。