1、singleTask表示栈中的Activity唯一的,Activity实例是仅包含一个,表示该栈中的此Activity得ID是相同的,当栈中已存在此Activity,重新启动Activity,调用的顺序为:
onNewIntent()->onRestart()->onStart()->onResume()
开发中可调用onNewIntent()方法传数据给那个唯一的Activity,用来更新Activity界面;
2、singleTop表示栈中不能连续出现两个相同的Activity,但可存在不同ID的此Activity,当栈中存在该Activity,重新开启该Activity,调用顺序为:
onStart()->onResume()