多个Activity生命周期方法调用
android虚拟机打开后,进入自己的项目,
这时 MainActivity : 1 ----> onCreate (第一次被调用时android会创建此activity)
2----> onStart (此activity可见时调用)
3----> onResume (此activity获得了焦点,用户可操作时调用)
如果这时MainActivity通过startActicity()方放调用OtherActicity,
先是MainActivity: 4----> OnPause
然后OtherActicity 5-----> onCreate
6-----> onStart
7-----> onResume
最后就MainActicity 8 -----> onStop
==================================================
这时如果点击了手机的Home按建
OtherActivity 9 ----->onStop
若再进入项目应用 OtherActicity 10 -----> OnRestart
11------->onStart
12----->onResume
--------------------------------------------------------------------
如果在第8步之后点击的是手机的Back按键
MainActivity 9---> onRestart
10------>onStart
11----->onResume
OtherActicity 12----->onStop
13------>onDestroy
======================================
如果在MainActicity里使用startActicity()调用otheractivity的地方,接着加上一句finish(),主动销毁MainActivity,那么
就会在第8步的onStop之后:
MainActivity 9---> onDestroy