如果三个Activity的启动模式都是singleInstance,接连启动A,B,C三个Activity后,back依次返回的话,每返回一次看到的是哪个Activity
TestActivity:主Activity
TestActivityA:singleInstance
TestActivityB:singleInstance
TestActivityC:singleInstance
1.启动TestActivity
com.example.myapplication I TestActivity onCreate
com.example.myapplication I TestActivity onStart
com.example.myapplication I TestActivity onResume
2.TestActivity启动TestActivityA
com.example.myapplication I TestActivityA onCreate
com.example.myapplication I TestActivityA onStart
com.example.myapplication I TestActivityA onResume
com.example.myapplication I TestActivity onStop
3.TestActivityA启动TestActivityB
com.example.myapplication I TestActivityB onCreate
com.example.myapplication I TestActivityB onStart
com.example.myapplication I TestActivityB onResume
com.example.myapplication I TestActivityA onStop
4.TestActivityB启动TestActivityC
com.example.myapplication I TestActivityC onCreate
com.example.myapplication I TestActivityC onStart
com.example.myapplication I TestActivityC onResume
com.example.myapplication I TestActivityB onStop
5.在TestActivityC点击back
com.example.myapplication I TestActivityB onRestart
com.example.myapplication I TestActivityB onStart
com.example.myapplication I TestActivityB onResume
com.example.myapplication I TestActivityC onStop
com.example.myapplication I TestActivityC onDestroy
6.在TestActivityB点击back
com.example.myapplication I TestActivityA onRestart
com.example.myapplication I TestActivityA onStart
com.example.myapplication I TestActivityA onResume
com.example.myapplication I TestActivityB onStop
com.example.myapplication I TestActivityB onDestroy
7.在TestActivityA点击back
com.example.myapplication I TestActivity onRestart
com.example.myapplication I TestActivity onStart
com.example.myapplication I TestActivity onResume
com.example.myapplication I TestActivityA onStop
com.example.myapplication I TestActivityA onDestroy